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

Откуда:
Сообщений: 1181
БД выпала в аварийный режим

пробую делать

Use master 
go 
sp_configure 'allow updates', 1 
go 
---Execute--- 
reconfigure with override 
---Execute--- 
select status from sysdatabases where name = 'BDname' 
---Execute--- 
EXEC sp_resetstatus 'BDname''; 
ALTER DATABASE BDname' SET EMERGENCY 
---Execute--- 
alter database BDname' set EMERGENCY, SINGLE_USER 
---Execute--- 
dbcc checkdb ('BDname'', REPAIR_ALLOW_DATA_LOSS) 
---Execute--- 
alter database BDname' set ONLINE, MULTI_USER 
---Execute--- 
Use master 
go 
sp_configure 'allow updates', 0 
go 
---Execute--- 
reconfigure with override 



получаю

Сообщение 945, уровень 14, состояние 2, строка 11
Не удалось открыть базу данных "hlt_GORCGB" вследствие недоступности файлов, нехватки памяти или места на диске. Подробности см. в журнале ошибок SQL Server.
Сообщение 824, уровень 24, состояние 2, строка 7
SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: разорванная страница (ожидаемая подпись: 0xaaaaaaaa; фактическая подпись: 0x5555aaaa). Она произошла при прочитать страницы (1:9) в базе данных с идентификатором 5 по смещению 0x00000000012000 файла "D:\TrustMed\BD\Etalon_2008.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.
Сообщение 824, уровень 24, состояние 2, строка 9
SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: разорванная страница (ожидаемая подпись: 0xaaaaaaaa; фактическая подпись: 0x5555aaaa). Она произошла при прочитать страницы (1:9) в базе данных с идентификатором 5 по смещению 0x00000000012000 файла "D:\TrustMed\BD\Etalon_2008.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.


Архив есть, но пока не решились БД поднять с архива, жаль информацию за рабочий день
так же сделать детач БД не получается тоже

ХЕЛП!!
30 авг 19, 15:46    [21960669]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36692
ssaich
Сообщение 945, уровень 14, состояние 2, строка 11
Не удалось открыть базу данных "hlt_GORCGB" вследствие недоступности файлов, нехватки памяти или места на диске. Подробности см. в журнале ошибок SQL Server.
Сообщение 824, уровень 24, состояние 2, строка 7
SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: разорванная страница (ожидаемая подпись: 0xaaaaaaaa; фактическая подпись: 0x5555aaaa). Она произошла при прочитать страницы (1:9) в базе данных с идентификатором 5 по смещению 0x00000000012000 файла "D:\TrustMed\BD\Etalon_2008.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.
Сообщение 824, уровень 24, состояние 2, строка 9
SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: разорванная страница (ожидаемая подпись: 0xaaaaaaaa; фактическая подпись: 0x5555aaaa). Она произошла при прочитать страницы (1:9) в базе данных с идентификатором 5 по смещению 0x00000000012000 файла "D:\TrustMed\BD\Etalon_2008.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.
30 авг 19, 15:48    [21960671]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36692
Еще версию сервера неплохо бы озвучить.

Сообщение было отредактировано: 30 авг 19, 15:50
30 авг 19, 15:50    [21960674]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
ssaich
Member

Откуда:
Сообщений: 1181
Гавриленко Сергей Алексеевич,

2012 Standart
30 авг 19, 15:55    [21960679]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
(1:9) это же boot page, тут хоть какая версия, это кранты.
Randal
If the boot page is corrupt, you can’t run DBCC CHECKDB so you can’t possibly run repair,
and you can’t put the database into EMERGENCY mode so you can’t extract data into a new database.
It means that there’s NO WAY to recover from a corrupt boot page EXCEPT to restore from backups.
30 авг 19, 16:01    [21960685]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Yasha123
(1:9) это же boot page, тут хоть какая версия, это кранты.
Randal
If the boot page is corrupt, you can’t run DBCC CHECKDB so you can’t possibly run repair,
and you can’t put the database into EMERGENCY mode so you can’t extract data into a new database.
It means that there’s NO WAY to recover from a corrupt boot page EXCEPT to restore from backups.


угу,

автор
Only database pages can be restored. Page restore cannot be used to restore the following:
....
Page 1:9 (the database boot page)
30 авг 19, 16:19    [21960695]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
ssaich
Member

Откуда:
Сообщений: 1181
TaPaK,

Однозначно только из Бекапа ?
30 авг 19, 16:20    [21960696]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ssaich
TaPaK,

Однозначно только из Бекапа ?

ну вы хоть sql лог то посмотрели
30 авг 19, 16:21    [21960698]     Ответить | Цитировать Сообщить модератору
 Re: Аварийный режим- восстановление базы  [new]
ssaich
Member

Откуда:
Сообщений: 1181
TaPaK,

По факту в логе как ни странно нет ничего о данной ошибке, не знаю почему так
30 авг 19, 17:45    [21960754]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить