MS SQL Server ошибки msdb error suspect

MSSQL MSDB database error suspect При различных действиях в MS SQL Server (к примеру, при открытии контекстного меню на любой базе возникает ошибка 

Не удалось открыть базу данных “msdb” вследствие недоступности файлов, нехватки памяти или места на диске. Подробности см. в журнале ошибок SQL Server. (Microsoft SQL Server, ошибка:945)

database msdb can’t be opened it has been marked suspect

В msdb (с большой вероятностью )не должно быть критично важной информации - скорее всего хранится история бэкапов, JOB-задания и т.д. Но SQL Server реагирует на повреждение базы.

В идеале - восстановить базу msdb из последней “удачной” резервной копии.. Но, бывает так, что резервным копированием заранее никто не озаботился.

Можно попробовать восстановить базу msdb из любой рабочей директории MS SQL Server или из шаблонов.


Use msdb;
alter database msdb set SINGLE_USER;
DBCC CHECKDB ('msdb', REPAIR_REBUILD);
ALTER DATABASE msdb SET MULTI_USER;

Или использовать файлы из каталога шаблонов (другой установки MS SQL) Для копирования и замены файлов придется остановить службу SQL (посмотреть точное название можно, если попытаться скопировать файл - в сообщении об ошибке будет указано, каким именно процессом он занят в текущий момент).
C:\Program Files\Microsoft SQL Server\MSSQL10_50.DEV\MSSQL\Binn\Templates
C:\Program Files\Microsoft SQL Server\MSSQL10_50.DEV\MSSQL\ (с другого компьютера.. или из другого каталога сервера)

Файлы:

MSDBData.mdf
MDSBLog.ldf

При использовании способа с заменой файлов могут быть ошибки, связанные с потерей целостности файла.. Попытаться восстановить.
1. Остановить службу SQL Server
2. Переименовать или временно перенести файлы “msdblog.ldf” “msdbdata.mdf”
3. Скопировать на их место файлы “msdblog.ldf”, “msdbdata.mdf” из другой установленной директории
4. Запустите службу SQL Server

Метки:

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Добавить комментарий