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

Откуда:
Сообщений: 11
SQL 2000
При попытке приатачить базу пишет:Error 823 :I/O error (torn page) detecting during read at offset 0x00000000120000 in file:........................
25 апр 03, 09:56    [184183]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Oldman
Guest
Хана базе, битая - из бэкапа надо восстанавливать
25 апр 03, 11:54    [184431]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ValeraF
Member

Откуда:
Сообщений: 11
А может можно все-таки?
Так как бекапа та нету.
25 апр 03, 12:21    [184477]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Slav
Member

Откуда: МАсква, великий и прекрасный город
Сообщений: 9047
ValeraF,

а база-то присоединилась? Если да - то как в BOL написано в этой ошибке:

If you don't have a backup or if the errors detected are very isolated, the repair functionality of DBCC CHECKDB may be useful. However, using DBCC CHECKDB can be more time consuming than restoring the damaged files from a backup, and you may not be able to recover all your data .
25 апр 03, 12:43    [184514]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ValeraF
Member

Откуда:
Сообщений: 11
в том то и дело что не присоединяет
25 апр 03, 13:16    [184571]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Slav
Member

Откуда: МАсква, великий и прекрасный город
Сообщений: 9047
Останавливай сервер - ремонтируй диск. Что еще сказать.
25 апр 03, 13:19    [184579]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ValeraF
Member

Откуда:
Сообщений: 11
Так я базу списал с того винта на другой и таже фенка.
25 апр 03, 13:54    [184667]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
KANDed
Member

Откуда: Сибирь-Матушка
Сообщений: 1716
Ты бы вместо многоточия чего-нибудь продолжил бы. Может чего и ответили бы.
Например, если проблема в файле лога, то приаттачить можно и без него...
25 апр 03, 15:20    [184834]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ValeraF
Member

Откуда:
Сообщений: 11
вместо многоточия пишет D:\B2002_DATA.MDF
25 апр 03, 15:43    [184883]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
KANDed
Member

Откуда: Сибирь-Матушка
Сообщений: 1716
Slav тебе ответил... :(

Есть еще одно предположение (сумасошедшее): "Диск или каталог, случайно, не сжатые?"
25 апр 03, 17:14    [185047]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ValeraF
Member

Откуда:
Сообщений: 11
в том то идело что несжатые.
25 апр 03, 19:07    [185195]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
Народ!
Хелп!
У меня та же хрень!
Сервак ребутнулся после включения SQL 2k начал мозги компостировать.
Пускает только из под локального админа и ошибку еще везде пишет:

Error 823: I/O error (torn page) detected during read at offset 0x0000002leaOOOO in file 'D:\DATA\DEVDATA9\DEVDATA9.NDF\

Всего в базе 16-ть файлов. Все читаются и копируются. Бэкапов нет.
22 май 06, 13:12    [2691082]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 16823

TORN_PAGE_DETECTION
"This recovery option allows SQL Server to detect incomplete I/O operations
caused by power failures or other system outages.

A torn page can occur if the system fails (for example, due to power failure)
between the time the operating system writes the first 512-byte sector to disk
and the completion of the 8-KB I/O operation.
Note Using battery-backed disk caches can ensure that data is successfully
written to disk or not written at all."

IMHO дело может быть в контроллере диска. Проверяли диск на физическом уровне ?


Posted via ActualForum NNTP Server 1.3

22 май 06, 13:25    [2691164]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 16823

BOL - Troubleshooting - Error Messages - Error Message Descriptions - Resolving
System Error Messages - Error 823

"Action
Check the accessibility and condition of the device in question.

Run hardware diagnostics and correct problems, if possible."


Posted via ActualForum NNTP Server 1.3

22 май 06, 13:25    [2691166]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
ScareCrow

TORN_PAGE_DETECTION
"This recovery option allows SQL Server to detect incomplete I/O operations
caused by power failures or other system outages.

A torn page can occur if the system fails (for example, due to power failure)
between the time the operating system writes the first 512-byte sector to disk
and the completion of the 8-KB I/O operation.
Note Using battery-backed disk caches can ensure that data is successfully
written to disk or not written at all."

IMHO дело может быть в контроллере диска. Проверяли диск на физическом уровне ?


Posted via ActualForum NNTP Server 1.3


У меня райд собран из 4-х дисков. Уровень - 5 - не думаю, что что-то может с ним случиться + сам то файл и читается и копируется!
22 май 06, 13:39    [2691268]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 16823

я не настаиваю...


Posted via ActualForum NNTP Server 1.3

22 май 06, 13:41    [2691283]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Glory
Member

Откуда:
Сообщений: 104760
Жогов

У меня райд собран из 4-х дисков. Уровень - 5 - не думаю, что что-то может с ним случиться + сам то файл и читается и копируется!

Ну и что с того, что копируется ? torn page говорит о сбое в в содержимом страницы. что может быть вызвано и без физического нарушения диска
22 май 06, 13:47    [2691309]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
Glory
Жогов

У меня райд собран из 4-х дисков. Уровень - 5 - не думаю, что что-то может с ним случиться + сам то файл и читается и копируется!

Ну и что с того, что копируется ? torn page говорит о сбое в в содержимом страницы. что может быть вызвано и без физического нарушения диска


Тода вопрос поставим так: Как приатачить базу?
22 май 06, 13:54    [2691359]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Glory
Member

Откуда:
Сообщений: 104760
Жогов
Glory
Жогов

У меня райд собран из 4-х дисков. Уровень - 5 - не думаю, что что-то может с ним случиться + сам то файл и читается и копируется!

Ну и что с того, что копируется ? torn page говорит о сбое в в содержимом страницы. что может быть вызвано и без физического нарушения диска


Тода вопрос поставим так: Как приатачить базу?

Боюсь, что только через восстановление бэкапа
22 май 06, 13:57    [2691383]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
Glory
Боюсь, что только через восстановление бэкапа


А если подсунуть аналогичный файл другой базы - тойже структуры и схожего содержимого?
22 май 06, 14:34    [2691566]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
aleksey_fomchenko
Member

Откуда: Москва
Сообщений: 1014
to Жогов
не получится, так как каждый файл имеет свой уникаьный номер и т.д.

И кстате, я бы небыл так оптимистично настроен по поводу отказоустойчивости RAID 5. Столько уже навидался падений и глюканов...
22 май 06, 14:58    [2691650]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
aleksey_fomchenko
to Жогов
не получится, так как каждый файл имеет свой уникаьный номер и т.д.

И кстате, я бы небыл так оптимистично настроен по поводу отказоустойчивости RAID 5. Столько уже навидался падений и глюканов...

Окей, учту!
22 май 06, 15:08    [2691689]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
Вот умудрился подключить базу.
Но она в офлайне.
Лог файл мертв.
Как ее поднять и востановить лог?
23 май 06, 07:34    [2693759]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Timon
Member

Откуда: Dushanbe TJK
Сообщений: 2688
Жогов
Вот умудрился подключить базу.
Но она в офлайне.
Лог файл мертв.
Как ее поднять и востановить лог?


https://www.sql.ru/faq/faq_topic.aspx?fid=123
23 май 06, 07:37    [2693765]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять базу  [new]
Жогов
Member

Откуда: Тюмень
Сообщений: 38
При выполнении:

Use master
go
sp_dboption '<db_name>', 'single_user', 'true'
go
USE <db_name>
GO
DBCC CHECKDB('<db_name>', REPAIR_ALLOW_DATA_LOSS)
go

Выдает ошибку:

Server: Msg 8966, Level 16, State 1, Line 1
Could not read and latch page (4:296906) with latch type SH. sysindexes failed.

Как быть?
23 май 06, 12:25    [2695028]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить