Вот такая «гадость» стала появляться после неоднократного падения сервера во время формирования оборотно-сальдовой ведомости, материального отчета и при попытке выгрузки dt-файла через конфигуратор.
Параметры системы:
Microsoft Server 2003, MSSql 2005, 1C:Предприятие 8.1.15.14
Поискав в «Гугле», решил проблему в 3 шага:
1. Перевод базы данных в режим Single_User (Однопользовательский режим). Написал в MSSQL следующий запрос:
- ALTER DATABASE «Database_name» SET Single_USER — где, «Database_name» — имя базы
2. Поиск и исправление найденных ошибок:
DBCC CHECKDB («Database_name», REPAIR_ALLOW_DATA_LOSS) With ALL_ERRORMSGS
GO
3. Перевод базы данных в режим Multi_User (Многопользовательский режим):
ALTER DATABASE MILK SET Multi_USER
Может быть, информация будет кому — нибудь полезная..
Можно уже создавать базу знаний данных ошибок.http://infostart.ru/public/168392/
Возьмем на заметку. Спасибо!
давно пора.. еще теперь надо собирать для SQL Server 2012 — по ней информации вообще скудно.
у Гилева естьстатья на эту тему, но как именно решать проблему не описано.
(4)
Добавлю свои 5 копеек:
ALTER DATABASE MILK
SET Single_User
WITH ROLLBACK Immediate
Спасибо большое!
Спасибо большое, но эта ошибка такая «популярная»… Чем ее только не лечили 🙁
В копилочку. Спасибо.