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

Откуда:
Сообщений: 1
Друзья мои подскажите пожалуйсто. Ситуация такова: По определённому недоразумению файл лога базы данных удалён физически (руками). После этой операции база не открывается в менеджере (MS SQL SERVER 2008).
Ошибка в логе скюля -
Error: 17207, Severity: 16, State: 1.
FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQL2008\MSSQL\DATA\Resizing_log.ldf'. Diagnose and correct the operating system error, and retry the operation.
File activation failure. The physical file name "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQL2008\MSSQL\DATA\Resizing_log.ldf" may be incorrect.

Как можно встановить лог файл для запуска указанной базы данных при отсутсвии бекапа базы данных и её лога.
23 июн 13, 16:08    [14470502]     Ответить | Цитировать Сообщить модератору
 Re: Как востановить лог файл удалённый физически руками?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31446
pvl_h2002
Как можно встановить лог файл для запуска указанной базы данных при отсутсвии бекапа базы данных и её лога.

Например, sp_attach_single_file_db

А как вы планировали без бакапа восстанавливать базу, когда она испортится? Срочно делать!!!
23 июн 13, 19:38    [14470840]     Ответить | Цитировать Сообщить модератору
 Re: Как востановить лог файл удалённый физически руками?  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2498
Пробовать через sp_attach_single_file_db. Если не получится, то FAQ
Но учтите, что это крайние меры.

+
Админы делятся на 2 категории: На тех кто делает бекапы и на тех, кто их будет делать :)
24 июн 13, 17:10    [14475607]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить