Присоединение файла .mdf без лог файла .ldf
Опубликовано MSSQL, Win, Сисдадмин Март 5, 2014 MarchdВ случае повреждения лог файла либо его уничтожения, можно присоединить mdf файл следующим способом:
Создаем новую базу с таким же именем и такими же по именам и расположению .mdf и .ldf файлами
Останавливаем сервер, подменяем файл .mdf
Стартуем сервер, не обращаем внимания на статус базы
Выполняем следующий скрипт вставив туда нужное имя базы:
1 2 3 4 5 6 7 8 9 10 11 | use master go sp_configure 'allow updates', 1 reconfigure with override go alter database BASENAME set emergency, single_user GO DBCC CHECKDB (BASENAME, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS; GO alter database BASENAME set online, multi_user go |
Источник: http://devcode.pro/
Теги: Database, MSSQL, SQL