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

Откуда: Империя Добра
Сообщений: 37002
Msg 601, Level 12, State 3, Line 1
Could not continue scan with NOLOCK due to data movement.
Msg 3167, Level 16, State 1, Line 1
RESTORE could not start database 'test1'.
Msg 3013, Level 16, State 1, Line 1
RESTORE LOG is terminating abnormally.
5 ноя 09, 15:02    [7886441]     Ответить | Цитировать Сообщить модератору
 Re: Не могу заресторить базу  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Интересно, а какую команду вы пытаетесь выполнить?
5 ноя 09, 15:12    [7886520]     Ответить | Цитировать Сообщить модератору
 Re: Не могу заресторить базу  [new]
Wizandr
Member

Откуда: Империя Добра
Сообщений: 37002
tpg
Интересно, а какую команду вы пытаетесь выполнить?

RESTORE LOG [test1] FROM  DISK = N'C:\bak\150_B1_backup_200911051200.trn' WITH  FILE = 1,  NOUNLOAD,  STATS = 10

Фулбекап в NORECOVERY восстанавливается нормально, при накате последнего транзакшнлога в RECOVERY появляется эта ошибка
5 ноя 09, 15:16    [7886575]     Ответить | Цитировать Сообщить модератору
 Re: Не могу заресторить базу  [new]
Wizandr
Member

Откуда: Империя Добра
Сообщений: 37002
Частично разобрался, теперь CheckDb так ругается

Msg 8921, Level 16, State 1, Line 2
Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors.
Msg 824, Level 24, State 2, Line 2
SQL Server detected a logical consistency-based I/O error: incorrect pageid (expected 1:31469; actual 99:6881396). It occurred during a read of page (1:31469) in database ID 10 at offset 0x0000000f5da000 in file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\test7.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.

Сообщение было отредактировано: 5 ноя 09, 16:14
5 ноя 09, 16:14    [7887054]     Ответить | Цитировать Сообщить модератору
 Re: Не могу заресторить базу  [new]
Wizandr
Member

Откуда: Империя Добра
Сообщений: 37002
Заресторил битую страницу, написало
Processed 1 pages for database 'Test9', file 'Test9' on file 1.
The roll forward start point is now at log sequence number (LSN) 14376000000019100001. Additional roll forward past LSN 14621000000049600001 is required to complete the restore sequence.
RESTORE DATABASE ... FILE=<name> successfully processed 1 pages in 3.585 seconds (0.002 MB/sec).

CheckDB Стал писать
Msg 829, Level 21, State 1, Line 2
Database ID 12, Page (1:31469) is marked RestorePending, which may indicate disk corruption. To recover from this state, perform a restore.
Может как-то можно эту битую страницу похерить что бы остальные данные доступны стали?
5 ноя 09, 17:58    [7888004]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить