Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при запуске DBCC CHECKDB / 11 сообщений из 11, страница 1 из 1
09.10.2002, 16:31:43
    #32056813
dg
dg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
После проверки пишет, что найдено 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
09.10.2002, 16:33:33
    #32056816
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Сочувтсвую. В чем вопрос?
...
Рейтинг: 0 / 0
09.10.2002, 16:40:53
    #32056822
dg
dg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Извиняюсь. Как это дело исправить?
...
Рейтинг: 0 / 0
09.10.2002, 16:45:12
    #32056825
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Сначала сделать бэкап, потом то предлагает - DBCC CHECKDB с опцией repair_allow_data_loss
...
Рейтинг: 0 / 0
09.10.2002, 17:01:22
    #32056829
dg
dg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
А Вы не могли бы привести синтаксис включения этой опции?
...
Рейтинг: 0 / 0
09.10.2002, 17:10:18
    #32056834
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Код: 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
09.10.2002, 17:18:23
    #32056837
dg
dg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Я это тоже в BOL нашел.
Как я понимаю, команда будет выглядеть вот так:
DBCC CHECKDB ('имя базы', REPAIR_ALLOW_DATA_LOSS) ????
...
Рейтинг: 0 / 0
09.10.2002, 17:29:29
    #32056843
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Да, так.

Пример:

Код: 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
09.10.2002, 17:31:58
    #32056845
dg
dg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Спасибо.
...
Рейтинг: 0 / 0
09.10.2002, 18:28:03
    #32056860
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
А почему бы вначале REPAIR_FAST не попробовать, как там рекомендуется?
...
Рейтинг: 0 / 0
09.10.2002, 18:45:25
    #32056867
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске DBCC CHECKDB
Это где это "там"?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при запуске DBCC CHECKDB / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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