powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странная самоликвидация базы
12 сообщений из 12, страница 1 из 1
Странная самоликвидация базы
    #39607564
Contrast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!

Случилось страшное - посреди рабочего дня упала база 1С.
Упала странно - очистилась полностью. не осталось ни одного пользовательского объекта. Как будто из базы удалили их все. При этом удаления собственно базы не было - она жила на тех же файлах .mdf и .ldf

Ладно, были нормально настроены бэкапы, развернул на тестовой машине, отыскал примерно момент падения и базу восстановил в состояние за пару минут до падения. Восстанавливал просто откатом к нужному моменту времени.

Но все ж хочется выявить причину такого падения. Найти тот запрос, который сумел завалить базу, к которой было немало активных соединений. Руками такой финт провернуть не удалось.

Есть полный бэкап, есть копия лога транзакций. известен с точностью до пары минут момент краха.

Вопрос. Какими средствами/методами можно выявить собственно причину этого краха?
В идеале бы пошагово (как в отладчике) пройти все запросы, которые на базе исполнялись до падения


---------------------
Я всегда лгу.
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607570
уено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Contrast,

самый быстрый вариант - откатить виртуальную машину к снепшоту, когда база была пустой
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607574
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Contrast,

В дефолтном трейсе точно нет DROP TABLE?
У вас остались сломанные .mdf и .ldf ? Что говорит DBCC CHECKDB?
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607585
aleksrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе Mind уже написал что вам надо посмотреть.
Включен ли Default Trace - вот тут кратко что это
Если остался лог (если вы на полной модели конечно), посмотрите fn_dblog, если этот момент уже попал в Backup, то fn_dump_log. Пример здесь
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607678
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ContrastВсем доброго времени суток!

Случилось страшное - посреди рабочего дня упала база 1С.
Упала странно - очистилась полностью. не осталось ни одного пользовательского объекта.
Как будто из базы удалили их все. При этом удаления собственно базы не было - она жила на тех же файлах .mdf и .ldf

Ладно, были нормально настроены бэкапы, развернул на тестовой машине, отыскал примерно момент падения и базу восстановил в состояние за пару минут до падения. Восстанавливал просто откатом к нужному моменту времени.

Но все ж хочется выявить причину такого падения. Найти тот запрос, который сумел завалить базу, к которой было немало активных соединений. Руками такой финт провернуть не удалось.

Есть полный бэкап, есть копия лога транзакций. известен с точностью до пары минут момент краха.

Вопрос. Какими средствами/методами можно выявить собственно причину этого краха?
В идеале бы пошагово (как в отладчике) пройти все запросы, которые на базе исполнялись до падения


---------------------
Я всегда лгу .


угу.
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607683
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Contrast,

прсто так удалить все объекты устанет рука, разве что убить все констрейны, а потом дропать... Так что да, DEFAULT TRACE вам всё расскажет
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607880
ulyol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

а они всё автоматизировали
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607915
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто-то грохнул базу, а потом создал пустую
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39607995
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критиккто-то грохнул базу, а потом создал пустую
пишет же:
авторПри этом удаления собственно базы не было - она жила на тех же файлах .mdf и .ldf
я лично понимаю "на тех же" -- это когда Date created столетней давности.
но можно конечно и еще раз уточнить: что там у нас с датой создания файлов?
и что в dbi_crdate y dbcc dbinfo with tableresults?
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39608194
Contrast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123я лично понимаю "на тех же" -- это когда Date created столетней давности.
но можно конечно и еще раз уточнить: что там у нас с датой создания файлов?
и что в dbi_crdate y dbcc dbinfo with tableresults?

dbi_crdate дает 1900-й год. Но это, наверное не важно - сами файлы старые. дата создания соответствует ожидаемой.

С Default Trace опоздал - он перезаписался...

Буду курить fn_dump_dblog... матчасть тут с налету не поддалась...

Спасибо всем огромное!
луч надежды есть. глядишь, раскопаю
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39608329
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ContrastС Default Trace опоздал - он перезаписался...

а точно искали по всем пяти файлам?
поди ведь по одному текущему
...
Рейтинг: 0 / 0
Странная самоликвидация базы
    #39608707
Contrast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123а точно искали по всем пяти файлам?
поди ведь по одному текущему

если честно, то не знаю по каким искал. Но все пять файлов имеют дату создания свежее, чем дата краха.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странная самоликвидация базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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