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

Откуда:
Сообщений: 458
Такая тема, в какой-то момент времени, при непонятных обстоятельствах получилось следующее файл БД *.mdf обнулился, зато журнальный файл *.ldf увеличился до больших размеров (гигабайты), что это могло бы быть и можно ли сделать что-либо в данном случае? Заранее благодарен. MS SQL 2012
17 янв 13, 16:06    [13786236]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
Glory
Member

Откуда:
Сообщений: 104760
patrick1968
что это могло бы быть

Много команд DELETE

patrick1968
и можно ли сделать что-либо в данном случае

Доставать бэкапы.
17 янв 13, 16:07    [13786249]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
komrad
Member

Откуда:
Сообщений: 5261
patrick1968
Такая тема, в какой-то момент времени, при непонятных обстоятельствах получилось следующее файл БД *.mdf обнулился, зато журнальный файл *.ldf увеличился до больших размеров (гигабайты), что это могло бы быть и можно ли сделать что-либо в данном случае? Заранее благодарен. MS SQL 2012

если база была в FULL и проводились бекапы, то бекапить лог и ресторить базу на нужный момент времени

что можно сделать - посмотреть лог командами или сторонними утилитами

"обнуление" mdf-a достаточно странно выглядит конечно...
17 янв 13, 16:15    [13786309]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
Гость333
Member

Откуда:
Сообщений: 3683
patrick1968
файл БД *.mdf обнулился

Отсюда поподробнее, что значит "обнулился"?
База у вас состоит из двух файлов mdf и ldf, других нет?
17 янв 13, 16:19    [13786337]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5133
Посмотрите на наличие файлика с расширением ndf, если используется полная модель восстановления - можно сделать ОДИН предсмертный бэкап.
17 янв 13, 16:40    [13786519]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
patrick1968
Такая тема, в какой-то момент времени, при непонятных обстоятельствах получилось следующее файл БД *.mdf обнулился, зато журнальный файл *.ldf увеличился до больших размеров (гигабайты), что это могло бы быть и можно ли сделать что-либо в данном случае? Заранее благодарен. MS SQL 2012

Обнулился - нужно понимать, что стал практически миниатюрным в размере?
Кто-то сделал delete * from [table1], прогнал по всем таблицам, а потом сделал shrink файлу с данными. То, что *.ldf раздулся до гигабайт, не значит, что данные Вы сможете достать обратно - режим восстановления запросто может быть Simple.
Как правильно упомянул Glory - доставайте бэкапы. И проводите служебное расследование.
Если Вы отвечаете за базу, а кто-то удалил информацию в ней, это может быть 3 вещи:
1. Какой-то невероятный сбой SQL сервера, когда он пометил все страницы как неиспользуемые, а потом плановое задание shrink сжало mdf до мегабайта.
2. Ошибка программиста, написавшего запрос, который удалил данные.
3. Диверсия вместо ошибки, кто-то получил доступ к базе в обход Вас и удалил данные.
17 янв 13, 18:34    [13787123]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
patrick1968
Member

Откуда:
Сообщений: 458
Прошу прощения, забыл уточнить обнулился - т.е. размер 0kB
18 янв 13, 14:26    [13791544]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
Glory
Member

Откуда:
Сообщений: 104760
patrick1968
обнулился - т.е. размер 0kB

Тогда это ваше оборудование. Скорее всего дисковая система.
18 янв 13, 14:28    [13791564]     Ответить | Цитировать Сообщить модератору
 Re: Рухнула БД  [new]
patrick1968
Member

Откуда:
Сообщений: 458
Да вот и мы тоже так думаем, остается лишь тащить из бэкапа
18 янв 13, 15:21    [13792010]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить