powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DBCC checktable - интерпретация результата
4 сообщений из 4, страница 1 из 1
DBCC checktable - интерпретация результата
    #32070650
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBCC checktable выдает следующее:
Server: Msg 8934, Level 16, State 3, Line 1
Table error: Object ID 316788436, index ID 1. The high key value on page (1:1136292) (level 0) is not less than the low key value in the parent (0:1), slot 0 of the next page (4:1274656).
Server: Msg 8978, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. Page (1:1136292) is missing a reference from previous page (1:1121527). Possible chain linkage problem.
Server: Msg 8935, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. The previous link (1:1121527) on page (4:1274656) does not match the previous page (1:1136292) that the parent (4:1274654), slot 11 expects for this page.
Server: Msg 8936, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. B-tree chain linkage mismatch. (1:1136292)->next = (4:1274656), but (4:1274656)->Prev = (1:1121527).
Server: Msg 8935, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. The previous link (4:1274656) on page (4:1274657) does not match the previous page (4:1303983) that the parent (4:1274654), slot 13 expects for this page.
Server: Msg 8936, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. B-tree chain linkage mismatch. (4:1303983)->next = (4:1274657), but (4:1274657)->Prev = (4:1274656).
Server: Msg 8978, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. Page (4:1303640) is missing a reference from previous page (4:1274661). Possible chain linkage problem.
Server: Msg 8934, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. The high key value on page (4:1303983) (level 0) is not less than the low key value in the parent (0:1), slot 0 of the next page (4:1274657).
Server: Msg 8978, Level 16, State 1, Line 1
Table error: Object ID 316788436, index ID 1. Page (4:1303983) is missing a reference from previous page (4:1274656). Possible chain linkage problem.

есть соображения, что может привести к подобного рода ошибкам?
...
Рейтинг: 0 / 0
DBCC checktable - интерпретация результата
    #32070757
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, при неисправном диске, несиправном контроллере диска, неправильных драйверах к контроллеру диска, ....
...
Рейтинг: 0 / 0
DBCC checktable - интерпретация результата
    #32071117
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А могут ли причиной проблемы быть не проблемы железа?

Дополнительная информация к размышлению :)
1 "Казус" случается периодически.
2 Всегда с одной и той же таблицей. Специфика таблицы - интенсивный характер записи в неё
3 Проявляется возникновением ошибки 601. Как правило, таблица читаема кроме последних внесенных позиций. dbcc opentran не выдаёт открытых транзакций.
4 После отключения всех пользователей ошибка НЕ пропадает. В 80% случаях приходится перезагружать sql server и application serverа, 18% - помогала опция REPAIR_* для dbcc checktable. А один раз возникла ситуация, за оглашение которой меня замечательно попинали на форуме sql.ru - дубли в таблице с первичным ключом. Пришлось удалит ь ключ, удалить дубли, заново создать ключ.
5 Особенность приложений - активное использование собственных буферов с целью осуществления отложенного сохранения.
...
Рейтинг: 0 / 0
DBCC checktable - интерпретация результата
    #32071246
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Проверьте физическое состояние диска(ов)
2. Проверьте правильность установки драйверов для контроллера диска.
3. Отключите кэширование в контроллере диска.
4. Установите torn page detection в свойствах базы.

А "После отключения всех пользователей" остаются ли активные транзакции ?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DBCC checktable - интерпретация результата
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]