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

Откуда:
Сообщений: 4
Добрый день! По собственной тупости удалил файл лога база данных (ИмяБазыДанных_log). Можно ли его каким-то образом сгенерировать, или как-то создать новую базу и залить данные из оставшегося файла данных? HELP SOS или что там ещё!!!
24 янв 13, 11:15    [13820159]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
В каком состоянии бд на сервере? Или у Вас нет бд и есть только файл данных?
24 янв 13, 11:27    [13820259]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
Андрей 777
Member

Откуда:
Сообщений: 4
Я удалил файл ИмяБД_log.ldf
Сам файл ИмяБД.mdf цел. Но в этой базе были данные 1С. Теперь 1С не может работать с этой базой. Пишет "БД не обнаружена". Можно ли каким-то образом сгенерировать этот лог-файл? Подскажите пожалуйста!!!
24 янв 13, 11:39    [13820363]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Андрей 777,

sp_attach_single_file_db. Только, понятно, на копии потренируйтесь.
24 янв 13, 11:40    [13820364]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
Андрей 777
Member

Откуда:
Сообщений: 4
"Не удается перестроить журнал, поскольку во время завершения работы базы данных существовали открытые транзакции или подключенные пользователи, для базы данных отсутствуют контрольные точки либо она доступна только для чтения. Эта ошибка может возникать, если журнал транзакций был удален вручную или оказался потерян в результате сбоя оборудования или аварии."

Что делать? Может есть ещё варианты?
24 янв 13, 12:32    [13820742]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
CREATE DATABASE [ИмяБазыДанных]
ON (FILENAME = 'Путь к файлу\ИмяБД.mdf') 
FOR ATTACH_REBUILD_LOG;
24 янв 13, 12:38    [13820792]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
invm
Member

Откуда: Москва
Сообщений: 9838
Андрей 777
Что делать? Может есть ещё варианты?
Восстанавливать из бекапа.
Специализированный софт, типа http://www.officerecovery.com/mssql/
24 янв 13, 12:44    [13820837]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
Андрей 777
Member

Откуда:
Сообщений: 4
"Сбой при активации файла. Возможно, физическое имя файла ""C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Buh_AV_log.LDF"" неправильное.
Не удается перестроить журнал, поскольку во время завершения работы базы данных существовали открытые транзакции или подключенные пользователи, для базы данных отсутствуют контрольные точки либо она доступна только для чтения. Эта ошибка может возникать, если журнал транзакций был удален вручную или оказался потерян в результате сбоя оборудования или аварии.
Сообщение 1813, уровень 16, состояние 2, строка 2
Невозможно открыть новую базу данных ""BuhAvangard"". Операция CREATE DATABASE прервана."

Видимо мне каюк. Всё равно спасибо всем откликнувшимся :(
24 янв 13, 12:47    [13820852]     Ответить | Цитировать Сообщить модератору
 Re: Удалил файл лога, пожалуйста спасите!!!  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
https://www.sql.ru/faq/faq_topic.aspx?fid=123
24 янв 13, 12:57    [13820954]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить