|
|
|
База SQL - умерла или еще можно реанимировать? ₽ |
☑ | ||
|---|---|---|---|---|
|
0
BlackMak
06.07.10
✎
12:50
|
Ночью на сервере заглючил контроллер RAID-массива. Массив RAID5 перешел в состояние Degraded. Сейчас массив восстановлен (вроде бы, проверка целостности еще продолжается). На массиве находятся несколько баз SQL. Все, кроме одной, пережили инцидент нормально. Проблемная база - исчезла из списка баз SQL Server. При попытке подключения получаем сообщение:
ЗАГОЛОВОК: Microsoft SQL Server Management Studio ------------------------------ Действие Присоединить базу данных завершилось неудачно для объекта "Сервер" "DBS". (Microsoft.SqlServer.Smo) ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ Невозможно повторить запись журнала (418450:16:1) для идентификатора транзакции (0:33735178) на странице (1:173131) базы данных "VM" (идентификатор базы данных - 7). Страница: номер LSN = (418447:559:243), тип = 2. Журнал: OpCode = 3, контекст 19, PrevPageLSN: (418449:1401:20). Восстановите базу данных из резервной копии или исправьте базу данных. Произошла ошибка во время обработки журнала для базы данных "VM". Если возможно, восстановите из резервной копии. Если резервная копия недоступна, возможно, понадобится перестроить журнал. Произошла ошибка во время обработки журнала для базы данных "VM". Если возможно, восстановите из резервной копии. Если резервная копия недоступна, возможно, понадобится перестроить журнал. При повторном выполнении запротоколированной операции в базе данных "VM" произошла ошибка в записи журнала с идентификатором (418450:16:1). Как правило, конкретный сбой предварительно протоколируется как ошибка в журнале событий Windows. Восстановите базу данных из полной резервной копии или исправьте базу данных. Произошла ошибка во время обработки журнала для базы данных "VM". Если возможно, восстановите из резервной копии. Если резервная копия недоступна, возможно, понадобится перестроить журнал. Невозможно открыть новую базу данных "VM". Операция CREATE DATABASE прервана. (Microsoft SQL Server, ошибка: 3456) Если из списка присоединяемых файлов удалить файл журнала (т.е., предложить SQL Server перестроить его), то получаем тоже самое сообщение сообщение. Если ручками перед этим удалить файл журнала - получаме сообщение "Файл не найден". SQL Server 2005 SP2, проблемная база была в Simple. Восстанавливаться из резервной копии очень не хочется - теряем день. Есть еще какие-то варианты потрепыхаться или все, база умерла? |
|||
|
1
BlackMak
06.07.10
✎
13:02
|
ап
|
|||
|
2
leshikkam
06.07.10
✎
13:05
|
1) Сделайте копии файла базы данных и файла журнала транзакций;
2) Попробуйте подцепить базу без LDF: http://www.sql.ru/faq/faq_topic.aspx?fid=123 |
|||
|
3
Umka2008
06.07.10
✎
13:07
|
Восстанавливаться из резервной копии очень не хочется - теряем день. Это почему?
Загружал 23 гб - минут 15 |
|||
|
4
Любитель XML
06.07.10
✎
13:09
|
(3) данные за день потеряны будут.
|
|||
|
5
Любитель XML
06.07.10
✎
13:09
|
+(4) архив то вчерашний
|
|||
|
6
Lionee
06.07.10
✎
13:12
|
или есть что то , или ваще нет , нечего страшного бухам делать нечегозанового набьют докию(5)
|
|||
|
7
Это_mike
06.07.10
✎
13:13
|
ПОхоже, гикнулся только ldf. присоединюсь к (2)
|
|||
|
8
BlackMak
06.07.10
✎
13:13
|
(2) - пробую.
(3) - см. 4. (6) - еще раз, плиз. |
|||
|
9
Любитель XML
06.07.10
✎
13:14
|
(8) отпишись о результатах
|
|||
|
10
Это_mike
06.07.10
✎
13:14
|
(6) хм. есть разные предприятия. На некоторых и тысячи документов в день бывают...
|
|||
|
11
vde69
06.07.10
✎
13:14
|
(0) есть спецы по востановление, если нужно напиши письмо вечером скину контакты.
|
|||
|
12
BlackMak
06.07.10
✎
13:19
|
(9) - ок.
(10) - тут случай попроще, но документов все равно много. (11) - спасибо, но если все будет плохо - проще все же вчерашний бэкап поднять. |
|||
|
13
Злой Бобр
06.07.10
✎
13:22
|
(0) Протелепартирую - рейд был на 3 дисках и диск Hot Spare конечно же непользовался. И база видимо была не Full а Simple.
Скупой платит дважды. Экономия на рейде никогда ничего хорошего недавала. Ну а поскольку база не Full - восстанавливайте из бекапа и набивайте день снова. |
|||
|
14
BlackMak
06.07.10
✎
13:22
|
(13) - неверно телепатируете - массив был на 4-х дисках.
|
|||
|
15
Ёпрст
гуру
06.07.10
✎
13:25
|
(14) жесть.. и кто вам советовал 5 рейд на 4 дисках ?
|
|||
|
16
BlackMak
06.07.10
✎
13:26
|
(15) - дела давно минувших дней. Все руки не доходят в RAID10 его превратить.
|
|||
|
17
Это_mike
06.07.10
✎
13:31
|
А в момент падения что с базой творилось?
|
|||
|
18
BlackMak
06.07.10
✎
13:32
|
(17) - точно не скажу, но думаю, что к ней был подключен 1 пользователь из 1С:Предприятия. Работы не велись (скорее всего).
|
|||
|
19
МихаилМ
06.07.10
✎
14:22
|
если делали архив раз в сутки - значит готовы пожертвовать сутками.
|
|||
|
20
BlackMak
06.07.10
✎
18:23
|
(2) - Большое. Человеческое. Спасибо. Будете в Краснодаре - налью Вам кружечку хорошего пива :-)
(9) - отписываюсь - рекомендации по ссылке в (2) помогли. База поднялась. При проверке были найдены несколько некритичных ошибок (у одного документа была нарушена нумерация табличной части, несколько документов были не зарегистрированы в журналах). |
|||
|
21
leshikkam
06.07.10
✎
18:31
|
(20) Рад что смог помочь. Буду в ваших краях обязательно воспользуюсь предложением
|
|||
|
22
Любитель XML
06.07.10
✎
18:38
|
(20) рад что получилось. А вот ссылочку пожалуй сохраню ))
|
|||
|
23
BlackMak
06.07.10
✎
18:45
|
(22) - да, ссылочка неплоха. Судя по комментариям, она уже у многих вызвала слезы счастья.
|
|||
|
24
SMAlik
06.07.10
✎
18:55
|
Недавно была проблема - http://www.sql.ru/forum/actualthread.aspx?tid=766200
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |