среда, 22 октября 2014 г.

Лечим SQL базы 1С

Если серверная БД не выгружается в dt, ТиИ не помогает, в журнале событий ошибки 823, 824, имеют место проблемы с базой.

Переводим в монопольный режим:

ALTER DATABASE <DatabaseName>
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO

Проверяем без потери данных:
DBCC CHECKDB (N'<DatabaseName>', REPAIR_REBUILD) WITH NO_INFOMSGS
GO

Не забываем возвращать в многопользовательский режим:

ALTER DATABASE <DatabaseName>
SET MULTI_USER;
GO

Если ничего не помогает, можно попробовать с возможной потерей данных:

DBCC CHECKDB (N'<DatabaseName>', REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS
GO

Пользоваться в крайнем случае, могут всплыть ошибки далеко не сразу.
Очень подробно описано тут:
http://infostart.ru/public/192648/


Комментариев нет:

Отправить комментарий