Вход | Регистрация


ошибка sql. Еще можно спасти или уже все?

ошибка sql. Еще можно спасти или уже все?
Я
   evorle145
 
06.06.18 - 12:09
Вот такую ошибку выдает при записи документов:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0x07b4c9e4; actual: 0x5e84dc0d). It occurred during a read of page (1:107359) in database ID 12 at offset 0x000000346be000 in file 'F:\Data\HRM_3_03.mdf'.  Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
HRESULT=80004005, SQLSrvr: SQLSTATE=HY000, state=2, Severity=18, native=824, line=1
 
 
   piter3
 
1 - 06.06.18 - 12:10
а бэкапы есть?
   evorle145
 
2 - 06.06.18 - 12:11
(1) есть. Но они не помогают. Загружали вчерашний бэкап и недельной давности. В них такая же фигня..
   Cool_Profi
 
3 - 06.06.18 - 12:12
Диски срочно меняйте...
   evorle145
 
4 - 06.06.18 - 12:14
а в бекапы по вашему опыту бывают "кривые"?
   rozer76
 
5 - 06.06.18 - 12:14
похоже "Изя все."

DBCC CHECKDB('base', REPAIR_ALLOW_DATA_LOSS)
   rozer76
 
6 - 06.06.18 - 12:17
(4) бекапы целостность не проверяют по умолч если нет в майнтенс-плане. Тесты бекапоф обязанность админа 100%
   evorle145
 
7 - 06.06.18 - 12:17
(3) вот сейчас разворачиваем бэкап на другом сервере
   МихаилМ
 
8 - 06.06.18 - 12:21
выложите суда результат   DBCC CHECKDB без REPAIR_ALLOW_DATA_LOSS
если ошибок мало. то можно.
   evorle145
 
9 - 06.06.18 - 12:27
(8) а каким образом это сделать?
   МихаилМ
 
10 - 06.06.18 - 12:29
(9)
выполнить команду в ssms DBCC CHECKDB
полученный текст скопировать суда.
 
 Рекламное место пустует
   mistеr
 
11 - 06.06.18 - 12:43
(0) Это битый блок.

(2) Значит он появился не вчера и не неделю назад, а раньше. Можно попробовать найти бэкап, где он целый.

Другой вариант - найти спеца, который вручную восстановит этот блок. В крайнем случае поправит контрольную сумму.
   mistеr
 
12 - 06.06.18 - 12:44
Ну и поищите Additional messages
   evorle145
 
13 - 06.06.18 - 12:59
Парни, спасибо огромное! Решение нам дали в (3).

Развернули на другом сервере, все отлично!

Еще раз благодарю, что откликнулись

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует