Как присоединить базу к MS sql server 2012?

Здравствуйте,
Имеется такая ситуация , отсоединил базу от sql сервера, где на пару месяцев может чуть больше, так как была не нужна, когда понадобилась, присоедениться отказалась ссылаясь на ошибку файла лог, якобы файл не соответствует базе, но файл лог я не изменял, даже с бекапов взял другие файлы (делал бекап HDD) но ситуация та же, в чем могло быть дело? и как исправить, в интернете видел инструкцию www.googli.com.ua/sol/122_123 ,но можно ли ее выполнить на боевом сервере? может есть еще какие нибудь варианты?
5c4fda6bda10a271041326.png
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
@wizart23 Автор вопроса
Необходимо выполнить команду:

use master
go
create database new_database_name
on (filename = 'D:\Data\database.Mdf')
for attach
go
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@CHolfield
Бэкапы надо не просто делать, а иногда проверять, восстанавливается ли инфа из них.
Тут мы видим, что БД в неконсистентном состоянии. Бэкап который вы делали HDD - он не гарантирует целостность БД, БД надо бэкапить средствами СУБД.
Думаю, ответственному за эту БД и бэкап пора мазать жопу вазелином.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы