yurkesha
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору -- используем метод подмены: -- создаем базу с таким же именем, именем файлов базы и лога -- и логическими именами базы и лога -- в свойствах созданной базы выставляем модель восстановления SIMPLE -- стопаем сервак -- подменяем MDF-файл -- пускаем сервак -- и выполняем обязательно в QA запущенном на базе MASTER -- лучше выполнять по шагам разделенным коментами -- с обязательной проверкой результатов выполнения -- -- Use master go sp_configure 'allow updates', 1 reconfigure with override go -- update sysdatabases set status= 32768 where name = 'my_database' -- перезапускаем сервак DBCC REBUILD_LOG('my_database', '<имя нового лога с указанием полного пути>') -- Use master go sp_dboption 'my_database', 'dbo use only', 'false' go -- Use master go sp_dboption 'my_database', 'single user', 'true' go -- USE my_database GO DBCC CHECKDB('my_database', REPAIR_ALLOW_DATA_LOSS) go -- sp_dboption 'my_database', 'single user', 'false' go -- Use master go sp_configure 'allow updates', 0 go |