Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 БД помечено 'suspect'  [new]
AlexandrPlus
Member

Откуда:
Сообщений: 7887
приветсивую

почему suspect - в инет что-то прочитал:
учетка лишилась прав
антивирус закрыл доступ
...
Ничего из найденного нет в данной ситуации.

И что делать, кроме как дропнуть БД и создать новую, например, через attach файлов БД?
18 ноя 13, 10:07    [15146388]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
AlexandrPlus

И что делать, кроме как дропнуть БД и создать новую, например, через attach файлов БД?

Ойой, зачем же так)

у меня был вот такой вот скрипт:

ALTER DATABASE document SET EMERGENCY;
GO
--EMERGENCY mode marks the database as READ_ONLY, disabled logging, and access is limited to sysadmins. Marking the database in this mode is a first step for resolving log corruption.

ALTER DATABASE document set single_user
GO
DBCC CHECKDB (document, REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS;
GO
ALTER DATABASE document set multi_user
GO



REPAIR_ALLOW_DATA_LOSS !!!!! - обрати внимание!
18 ноя 13, 10:10    [15146404]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
AlexandrPlus
Member

Откуда:
Сообщений: 7887
Александр52
REPAIR_ALLOW_DATA_LOSS[/SRC]


то есть что - например, антивирус стер внутри файла БД вирус и тем самым разрушил структуру файла?
возможно восстановить потерянные данные, которые оказались потерянными из-за разрушения структуры - и косвенно можно отремонтировать

PS Вообще проattachил файлы БД на БД с другим именем - всё ОК вроде.
18 ноя 13, 10:24    [15146460]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
Glory
Member

Откуда:
Сообщений: 104751
AlexandrPlus
почему suspect - в инет что-то прочитал:

Прежде всего нужно прочитать лог mssql
18 ноя 13, 10:30    [15146487]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
mag2000
Member

Откуда:
Сообщений: 187
AlexandrPlus,
Выполните хотя бы команду без параметров
DBCC CHECKDB;

чтобы убедиться, что с базой все в порядке после attach.
18 ноя 13, 10:31    [15146496]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
AlexandrPlus, если все ок, значит ок )
REPAIR_REBUILD - восстанавливает данные без потерь( если это возможно).
И да, как уже написал Глори, первым делом смотрите логи : )
18 ноя 13, 10:33    [15146500]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
AlexandrPlus
Member

Откуда:
Сообщений: 7887
Glory
AlexandrPlus
почему suspect - в инет что-то прочитал:

Прежде всего нужно прочитать лог mssql


никаких ошибок


mag2000
AlexandrPlus,
Выполните хотя бы команду без параметров
DBCC CHECKDB;


чтобы убедиться, что с базой все в порядке после attach.


0 allocation errors и 0 consistency errors

PS В общем 2 базы отметились suspect - разработчикские. С рабочими базами ничего подобного не случилось.

А если бы рабочие были, то работа встала бы или СУБД что-то автоматически поправила бы?
18 ноя 13, 10:50    [15146615]     Ответить | Цитировать Сообщить модератору
 Re: БД помечено 'suspect'  [new]
Glory
Member

Откуда:
Сообщений: 104751
AlexandrPlus
никаких ошибок

Так не бывает. База просто так не помечается suspect
18 ноя 13, 10:51    [15146627]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить