powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при запуске DBCC CHECKDB
11 сообщений из 11, страница 1 из 1
Ошибка при запуске DBCC CHECKDB
    #32056813
dg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После проверки пишет, что найдено 14 ошибок в базе.
Вот листинг проверки с ошибками:

Server: Msg 2535, Level 16, State 1, Line 0
Table Corrupt: Page (1:229114) is allocated to object ID 1208091790, index ID 0, not to object ID 96, index ID 0 found in page header.
Server: Msg 8909, Level 16, State 1, Line 0
Table Corrupt: Object ID 96, index ID 0, page ID (1:229114). The PageId in the page header = (0:0).
Server: Msg 2535, Level 16, State 1, Line 0
Table Corrupt: Page (1:229113) is allocated to object ID 1208091790, index ID 0, not to object ID 264, index ID 0 found in page header.
Server: Msg 8909, Level 16, State 1, Line 0
Table Corrupt: Object ID 264, index ID 0, page ID (1:229113). The PageId in the page header = (0:0).
Server: Msg 2535, Level 16, State 1, Line 0
Table Corrupt: Page (1:229116) is allocated to object ID 1208091790, index ID 0, not to object ID 560, index ID 0 found in page header.
Server: Msg 8909, Level 16, State 1, Line 0
Table Corrupt: Object ID 560, index ID 0, page ID (1:229116). The PageId in the page header = (0:0).
Server: Msg 2535, Level 16, State 1, Line 0
Table Corrupt: Page (1:229115) is allocated to object ID 1208091790, index ID 0, not to object ID 1008, index ID 0 found in page header.
Server: Msg 8909, Level 16, State 1, Line 0
Table Corrupt: Object ID 1008, index ID 0, page ID (1:229115). The PageId in the page header = (0:0).

CHECKDB found 0 allocation errors and 14 consistency errors in database 'td'.
repair_allow_data_loss is the minimum repair level for the errors found by DBCC CHECKDB (td ).
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056816
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сочувтсвую. В чем вопрос?
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056822
dg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь. Как это дело исправить?
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056825
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала сделать бэкап, потом то предлагает - DBCC CHECKDB с опцией repair_allow_data_loss
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056829
dg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы не могли бы привести синтаксис включения этой опции?
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056834
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
DBCC CHECKDB 
    ( 'database_name' 
            [ , NOINDEX 
                | { REPAIR_ALLOW_DATA_LOSS 
                    | REPAIR_FAST 
                    | REPAIR_REBUILD 
                    } ] 
    )    [ WITH { [ ALL_ERRORMSGS ] 
                    [ , [ NO_INFOMSGS ] ] 
                    [ , [ TABLOCK ] ] 
                    [ , [ ESTIMATEONLY ] ] 
                    [ , [ PHYSICAL_ONLY ] ] 
                    } 
        ] 


См. Books Online
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056837
dg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я это тоже в BOL нашел.
Как я понимаю, команда будет выглядеть вот так:
DBCC CHECKDB ('имя базы', REPAIR_ALLOW_DATA_LOSS) ????
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056843
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, так.

Пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
ALTER DATABASE pubs SET SINGLE_USER
GO
DBCC CHECKDB ('pubs', REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS
GO
ALTER DATABASE pubs SET MULTI_USER
GO
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056845
dg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056860
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему бы вначале REPAIR_FAST не попробовать, как там рекомендуется?
...
Рейтинг: 0 / 0
Ошибка при запуске DBCC CHECKDB
    #32056867
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это где это "там"?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при запуске DBCC CHECKDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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