Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Что можно сделать с такой базой?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Есть ошибки во время бекапа, он не создается
Также файлы mdf скопировать не удается.
Да, юзеры пишут, что был сбой на NAS, где располложена база.
Что можно сделать с такой базой? Как перенести на другой сервер?

DBCC показывает такое:

Msg 8966, Level 16, State 2, Line 2
Unable to read and latch page (1:3002307) with latch type SH. 1117(failed to retrieve text for this error. 
Reason: 15105) failed.
Msg 8966, Level 16, State 2, Line 2
Unable to read and latch page (1:3002315) with latch type SH. 1117(failed to retrieve text for this error. 
Reason: 15105) failed.
CHECKDB found 0 allocation errors and 2 consistency errors not associated with any single object.
DBCC results for 'sys.sysrscols'.
There are 1850 rows in 48 pages for object "sys.sysrscols".
 
DBCC results for 'nodes2'.
Msg 2533, Level 16, State 1, Line 2
Table error: page (1:3002307) allocated to object ID 2037582297, index ID 1, partition ID 72058160993927168, alloc unit ID 72057594044350464 (type LOB data) was not seen. The page may be invalid or may have an incorrect alloc unit ID in its header.
Msg 8965, Level 16, State 1, Line 2
Table error: Object ID 2037582297, index ID 1, partition ID 72058160993927168, alloc unit ID 72057594044350464 (type LOB data). The off-row data node at page (1:3002307), slot 0, text ID 3564093177856 is referenced by page (1:3002301), slot 0, but was not seen in the scan.
Msg 2533, Level 16, State 1, Line 2
Table error: page (1:3002315) allocated to object ID 2037582297, index ID 1, partition ID 72058160993927168, alloc unit ID 72057594044350464 (type LOB data) was not seen. The page may be invalid or may have an incorrect alloc unit ID in its header.
Msg 8965, Level 16, State 1, Line 2
Table error: Object ID 2037582297, index ID 1, partition ID 72058160993927168, alloc unit ID 72057594044350464 (type LOB data). The off-row data node at page (1:3002315), slot 0, text ID 3518696652800 is referenced by page (1:2824305), slot 0, but was not seen in the scan.
Msg 8929, Level 16, State 1, Line 2
Object ID 2037582297, index ID 1, partition ID 72058160993927168, alloc unit ID 72058161013522432 (type In-row data): Errors found in off-row data with ID 3518696652800 owned by data record identified by RID = (1:314500:16)
Msg 8929, Level 16, State 1, Line 2
Object ID 2037582297, index ID 1, partition ID 72058160993927168, alloc unit ID 72058161013522432 (type In-row data): Errors found in off-row data with ID 3564093177856 owned by data record identified by RID = (1:1700858:29)
There are 156416 rows in 2940 pages for object "nodes2".
CHECKDB found 0 allocation errors and 6 consistency errors in table 'nodes2' (object ID 2037582297).
19 сен 14, 14:57    [16596015]     Ответить | Цитировать Сообщить модератору
 Re: Что можно сделать с такой базой?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37147
repair_allow_data_loss, но лучше восстановить из бэкапа.
19 сен 14, 14:59    [16596020]     Ответить | Цитировать Сообщить модератору
 Re: Что можно сделать с такой базой?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Гавриленко Сергей Алексеевич
repair_allow_data_loss, но лучше восстановить из бэкапа.


ну так традиционно: бекап есть, но хрен знает какой давности.

Там похоже битые места только в одной таблице, это подчиненная к некоей мастер таблице.
Если попробовать куда-то вытащить ее записи, потом попробовать удалить ее, создать пустую и попробовать сделать бекап базы.
19 сен 14, 15:11    [16596089]     Ответить | Цитировать Сообщить модератору
 Re: Что можно сделать с такой базой?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Поможет ли DBCC если "Также файлы mdf скопировать не удается."
21 сен 14, 21:46    [16602382]     Ответить | Цитировать Сообщить модератору
 Re: Что можно сделать с такой базой?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37147
Winnipuh
Поможет ли DBCC если "Также файлы mdf скопировать не удается."
Маловероятно. Чинить базу DBCC надо после того, как починена дисковая подсистема, включая файловую.
22 сен 14, 10:19    [16603487]     Ответить | Цитировать Сообщить модератору
 Re: Что можно сделать с такой базой?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Гавриленко Сергей Алексеевич
Winnipuh
Поможет ли DBCC если "Также файлы mdf скопировать не удается."
Маловероятно. Чинить базу DBCC надо после того, как починена дисковая подсистема, включая файловую.


да, это и смутило.

Можно наверное попробовать так:
восстановить какой-нибудь тулзой типа ApexSql Recver или подобной, но в этом случае получается база, состоящая из таблиц с данными, что-то будет пропущено, но то ладно.
Самое нехорошее, что это будут голые таблицы без связей.

Остается: создать прикладную "модельную" базу, восстановить рядом бессвязную базу, потом из нее в пустую заливать данные, и потом восстановить связи.
22 сен 14, 11:13    [16603677]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить