Восстановить базу SQL

1. konstant79 5 29.03.22 15:47 Сейчас в теме
Коллеги, может кто сможет ответить на такой вопрос.
Была 1с база в связке с MSSQL2016 размер небольшой 5 Гб . Резервную копию не делали, по той причине, что база была для тестов, а в итоге начали использовать постоянно и за три месяца накопили кучу инфы. Умер внезапно системный диск. Но сама база, лог транзакций и системные базы были на других разных дисках и сохранились. Систему восстановили заново все поставили, но случилась проблема с подключением этой базы с логом транзакций в MSSQL 2016. Ошибка следующая : Один или несколько файлов не соответствуют основному файлу базы данных. Если предпринимается попытка присоединить базу данных, повторно выполните операцию с использованием правильных файлов. Если такая база данных существует, файл может быть поврежден и должен быть восстановлен из резервной копии.
Ошибка операции CRE ATE DATABASE. Некоторые из перечисленных имен файлов не были созданы. Проверьте связанные ошибки. (Microsoft SQL Server, ошибка: 5173)
.
После анализирования ситуции поняли, что скорее всего сами накосячили при подключении. При атаче базы, лог она сама не нашла и не указали ей родной лог транзакций и она создала новый. Оригинала .mdf не осталось. СУБД на в нём поменяла похоже ссылки (или что там) на новый созданный лог. Вопрос : Можно ли как то поправить файл этот .mdf и подсунуть лог с нужными данными? Лог транзакций размером около гигабайта. Или может вообще дело не в этом логе ?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user621724_Dimav1979 404 29.03.22 18:07 Сейчас в теме
еще раз скопируйте базу и приатачте...или вы даже перед атачем не сделали копию файлов с диска?
3. konstant79 5 29.03.22 18:25 Сейчас в теме
(2) Все верно, не сделали (
4. uriah 18 29.03.22 18:41 Сейчас в теме
Говорила мне мама, сохраняй архивы при любой работе с базой данных.
user1619761; user1577718; +2 Ответить
5. XAKEP 29.03.22 19:58 Сейчас в теме
DataNumen - SQL recovery

работает, как часы.
но не после шифровальщика :)

указываете файл базы и после восстановления - подключаете.
6. XAKEP 29.03.22 19:59 Сейчас в теме
Но сама база, лог транзакций и системные базы были на других разных дисках и сохранились.

После анализирования ситуции поняли, что скорее всего сами накосячили при подключении. При атаче базы, лог она сама не нашла и не указали ей родной лог транзакций и она создала новый. Оригинала .mdf не осталось


а может переведете на понятный язык ?
7. ishelper 29.03.22 20:06 Сейчас в теме
(6)
может переведете на понятный язык ?
MDF, как англичанин - ушел не прощаясь. Так понятно?

P.S. А кто-то прощается... и не уходит. Случайно не в курсе, кто это? :-)
8. XAKEP 29.03.22 20:07 Сейчас в теме
(7)
хороший ты напильник, плохо без таких на форуме.
после тебя только блестеть буду


спасибо за напоминание.
9. ishelper 29.03.22 20:15 Сейчас в теме
(8)
хороший ты напильник
Скорее, кислота.
после тебя только блестеть буду
Это если металл остался. А если одна ржавчина, то хоть после кислоты, хоть после напильника - ничего уже не заблестит, проржавевший гвоздь даже в доску не забьешь.

На здоровье, приятного аппетита!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот