1. На всякий случай делаем резервную копию базы данных
2. Выполняем проверку базы данных
Use MyDataBase GO DBCC CHECKDB GO
Если в процессе проверки обнаружены ошибки переходим к п.3, если нет ошибок - к п.4
3. Переводим базу данных в однопользовательский режим и запускаем процедуру исправления ошибок
Use MyDataBase GO ALTER DATABASE MyDataBase SET SINGLE_USER GO DBCC CHECKDB('MyDataBase', REPAIR_REBUILD) GO
Возможно скрипт придётся выполнять несколько раз до тех пор пока ошибки не исчезнут.
4. Возвращаем базу данных в многопользовательский режим
ALTER DATABASE MyDataBase SET MULTI_USER GO
use RSF
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE "RSF"
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.-- Shrink the truncated log file to 1 MB.
--Name Log file it`s a Logical Name File, not physical
DBCC SHRINKFILE (RSF_log, 1);
--GO
--SET RECOVERY FULL;
Комментариев нет:
Отправить комментарий