Иногда базы ломаются, особенно те, которые работаю в 1С. Что бы повреждение базы происходило без последствий (а может и вовсе не происходило), проводите регулярное обслуживание баз. Это можно сделать с помощью планов обслуживания. Позже мы обязательно напишем, как это делают специалисты компании 812ИТ-Сервис. Тем не менее, если всё таки база в 1С выдаёт ссылается на ошибку в SQL базе, пытаемся ее оживить.
Переводим базу в однопользовательский режим
ALTER DATABASE «наша ДБ» SET SINGLE_USER WITH ROLLBACK IMMEDIATE
Теперь команды восстановления
DBCC CHECKDB ( «наша ДБ» , REPAIR_FAST)
DBCC CHECKDB ( «наша ДБ» , REPAIR_REBUILD)
Если эти команды не вернули к жизни базу, тогда используем команду ниже. К сожалению, это команда оживляет базу, но допускает в ней содержание ошибок. Которые, можно будет поправить средствами 1С.
DBCC CHECKDB ( «наша ДБ» , REPAIR_ALLOW_DATA_LOSS)
Возвращаем базу в много пользовательский режим
DBCC CheckDB ( «наша ДБ» , REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE «наша ДБ» SET MULTI_USER
Не забываем сделать резервное копирование, перед начало всех действий. Если вам требуется помощь в настройке SQL 2012 для 1С, настройка планов обслуживания, резервное копирование, команда 812 ИТ-Сервис всегда готова прийти на помощь. Многолетний опыт работы с базами данных и настройкой 1С позволяют нам разобраться в сложностях в кратчайшие сроки.
Мы так же готовы предоставить сервер в аренду для работы с базами MS SQL . Для работы с пользователями мы используем систему заявок.