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

Откуда:
Сообщений: 4
SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план обслуживания, т.к. стала "подозрительной"... Подскажите что с ней сделать. Архива нет...
4 янв 09, 13:26    [6645771]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Ну как всегда стоит начать с checkdb
4 янв 09, 15:00    [6645921]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
smarek
Member

Откуда:
Сообщений: 4
checkdb не получается сделать, т.к. не выбирается база
4 янв 09, 22:34    [6647019]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
что значит термин "подозрительная"? что про базу написано в логах MSSQL?
5 янв 09, 00:11    [6647211]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
smarek
Member

Откуда:
Сообщений: 4
По-моему по английски будет "suspect"
5 янв 09, 00:29    [6647245]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
aleks2
Guest
smarek
По-моему по английски будет "suspect"


Ето означает: поврежденная.

-- use НЕ нада
dbcc checkdb("имя базы")
5 янв 09, 08:11    [6647538]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
smarek
Member

Откуда:
Сообщений: 4
Сообщение на DBCC CHEKDB:
cannot be opened due to inaccessible files or insufficient memory or disk space
5 янв 09, 10:44    [6647688]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
Glory
Member

Откуда:
Сообщений: 104760
smarek
Сообщение на DBCC CHEKDB:
cannot be opened due to inaccessible files or insufficient memory or disk space

Вы в логах MSSQL смотрели причину такого статуса базы?
5 янв 09, 10:49    [6647700]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
Sputnick
Member

Откуда: http://city-afisha.com
Сообщений: 687
Всем привет! Такая же беда.

Сделал серию:

ALTER DATABASE 11 SET EMERGENCY
ALTER DATABASE 11 SET SINGLE_USER
DBCC CHECKDB (11 , REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE 11 SET MULTI_USER

выдало результат:

Внимание! Журнал для базы данных "11" перестроен. Согласованность транзакций нарушена. Цепочка инструкций RESTORE прервана, у сервера больше нет контекста по предыдущим файлам журнала, поэтому необходимо определить, где они находятся. Чтобы проверить физическую согласованность, выполните инструкцию DBCC CHECKDB. База данных переведена в режим dbo-only. Когда эта база данных будет готова для открытия доступа, переустановите ее параметры и удалите дополнительные файлы журналов.
Результаты DBCC для "11".
Процесс восстановления сделал недействительной битовую карту для базы данных 11. Цепочка разностного резервного копирования прервана. Перед тем как выполнять разностное резервное копирование, необходимо произвести полное резервное копирование базы данных.


сделал чек, все гуд:

CHECKDB обнаружил 0 ошибок размещения и 0 ошибок согласованности в базе данных "11".
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.

----

хепи енд? Или могут все таки какие то данные потеряться?
4 май 17, 14:50    [20457189]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
iiyama
Member

Откуда:
Сообщений: 642
Sputnick,
сорри, что не в оригинале, но почему-то не могу перейти в английский БОЛ

REPAIR_ALLOW_DATA_LOSS
Пытается устранить все обнаруженные ошибки. Эти исправления могут привести к частичной потере данных.
ПРЕДУПРЕЖДЕНИЕ!!!
Параметр REPAIR_ALLOW_DATA_LOSS является поддерживаемой функцией, но он не всегда может быть наилучшим вариантом для приведения базы данных в физически согласованное состояние. -В случае успеха параметр REPAIR_ALLOW_DATA_LOSS может привести к потере некоторых данных. Более того, объем утраченных данных может быть большим, чем при восстановлении базы данных из последней проверенной рабочей резервной копии данных.
Microsoft всегда рекомендует восстановление пользователем из последней проверенной рабочей резервной копии данных в качестве основного метода для восстановления после ошибок DBCC CHECKDB. Параметр REPAIR_ALLOW_DATA_LOSS не является альтернативой восстановлению из проверенной рабочей резервной копии. Это последнее средство, которое следует использовать лишь тогда, когда восстановление из резервной копии невозможно.
Некоторые ошибки, которые можно исправить только с использованием параметра REPAIR_ALLOW_DATA_LOSS, могут включать освобождение строк, страниц или набора страниц, чтобы очистить ошибки. Освобожденные данные больше не являются доступными или восстановимыми для пользователя, точное содержимое освобожденных данных нельзя определить. Таким образом, целостность данных может быть нарушена после освобождения любых строк или страниц, поскольку ограничения внешнего ключа не проверяются и не поддерживаются в этой операции восстановления. Пользователь должен проверить целостность базы данных (с помощью инструкции DBCC CHECKCONSTRAINTS) после использования REPAIR_ALLOW_DATA_LOSS.
Перед восстановлением создайте физические копии файлов, принадлежащих к этой базе данных. Сюда входят первичный файл данных (.mdf), любые вторичные файлы данных (.ndf), все файлы журнала транзакций (.ldf) и другие контейнеры, которые формируют базу данных, в том числе полнотекстовые каталоги, папки потока файлов, оптимизированные для памяти данные и т. д.
Перед восстановлением можно изменить состояние базы данных на EMERGENCY, попытаться извлечь как можно больше информации из важных таблиц и сохранить эти данные.
4 май 17, 16:16    [20457616]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
iiyama
Member

Откуда:
Сообщений: 642
немного офф, раньше онлайн менял ru-ru => en-en и получал оригинал, сейчас эту фишку пофиксили? Как теперь правильно переходить в оригинальную доку с русской статьи?
4 май 17, 16:18    [20457628]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server: База помечена как "подозрительная", не отсоединяется и не включается в план  [new]
Sputnick
Member

Откуда: http://city-afisha.com
Сообщений: 687
iiyama
Sputnick,
сорри, что не в оригинале, но почему-то не могу перейти в английский БОЛ

.


спасибо большое, принял в копилку
4 май 17, 16:35    [20457692]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить