|
ошибка sql. Еще можно спасти или уже все? |
☑ |
0
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
|
|
1
piter3
06.06.18
✎
12:10
|
а бэкапы есть?
|
|
2
evorle145
06.06.18
✎
12:11
|
(1) есть. Но они не помогают. Загружали вчерашний бэкап и недельной давности. В них такая же фигня..
|
|
3
Cool_Profi
06.06.18
✎
12:12
|
Диски срочно меняйте...
|
|
4
evorle145
06.06.18
✎
12:14
|
а в бекапы по вашему опыту бывают "кривые"?
|
|
5
rozer76
06.06.18
✎
12:14
|
похоже "Изя все."
DBCC CHECKDB('base', REPAIR_ALLOW_DATA_LOSS)
|
|
6
rozer76
06.06.18
✎
12:17
|
(4) бекапы целостность не проверяют по умолч если нет в майнтенс-плане. Тесты бекапоф обязанность админа 100%
|
|
7
evorle145
06.06.18
✎
12:17
|
(3) вот сейчас разворачиваем бэкап на другом сервере
|
|
8
МихаилМ
06.06.18
✎
12:21
|
выложите суда результат DBCC CHECKDB без REPAIR_ALLOW_DATA_LOSS
если ошибок мало. то можно.
|
|
9
evorle145
06.06.18
✎
12:27
|
(8) а каким образом это сделать?
|
|
10
МихаилМ
06.06.18
✎
12:29
|
(9)
выполнить команду в ssms DBCC CHECKDB
полученный текст скопировать суда.
|
|
11
mistеr
06.06.18
✎
12:43
|
(0) Это битый блок.
(2) Значит он появился не вчера и не неделю назад, а раньше. Можно попробовать найти бэкап, где он целый.
Другой вариант - найти спеца, который вручную восстановит этот блок. В крайнем случае поправит контрольную сумму.
|
|
12
mistеr
06.06.18
✎
12:44
|
Ну и поищите Additional messages
|
|
13
evorle145
06.06.18
✎
12:59
|
Парни, спасибо огромное! Решение нам дали в (3).
Развернули на другом сервере, все отлично!
Еще раз благодарю, что откликнулись
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший