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

Откуда:
Сообщений: 15
После перезагрузки SQL Server перестал запускаться, в журнал пишет "Произошла ошибка во время обработки журнала для базы данных "model". Если возможно, восстановите из резервной копии. Если резервная копия недоступна, возможно, понадобится перестроить журнал."

Я профан в этом сервер, работал только с мускулом. Перерыл кучу информации, но так и не получилось восстановить. Подскажите как можно восстановить базу при не работающей службе. Бэкап model.bak есть.
11 июн 14, 19:30    [16156683]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4900
Helsq
После перезагрузки SQL Server перестал запускаться, в журнал пишет "Произошла ошибка во время обработки журнала для базы данных "model". Если возможно, восстановите из резервной копии. Если резервная копия недоступна, возможно, понадобится перестроить журнал."

Я профан в этом сервер, работал только с мускулом. Перерыл кучу информации, но так и не получилось восстановить. Подскажите как можно восстановить базу при не работающей службе. Бэкап model.bak есть.


1) Попробуйте подсоединиться через Dedicated Administrator Connection и попытаться восстановить базу http://msdn.microsoft.com/en-us/library/ms189595(v=sql.100).aspx
2) Если не пройдет восстановить её из бекапа
3) если не пройдет переустановить SQL SERVER с опцией RESTORE (восстановить существующий Instance)
11 июн 14, 19:36    [16156697]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4900
a_voronin,

Если не сделаны бекабы боевых баз, то остановите службу SQL SERVER и скопируйте фалы данных и лога боевых баз.
11 июн 14, 19:39    [16156704]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
Helsq
Member

Откуда:
Сообщений: 15
a_voronin
1) Попробуйте подсоединиться через Dedicated Administrator Connection и попытаться восстановить базу http://msdn.microsoft.com/en-us/library/ms189595(v=sql.100).aspx
2) Если не пройдет восстановить её из бекапа
3) если не пройдет переустановить SQL SERVER с опцией RESTORE (восстановить существующий Instance)


1) Так как служба не запускается, то и DAC я не могу использовать - sqlcmd некчему цепляться.
2) КАК??? я же об этом и спрашиваю
11 июн 14, 19:53    [16156747]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4900
Тогда копируйте файлы боевых баз и переустанавливайтесь.
11 июн 14, 20:15    [16156827]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Helsq
Так как служба не запускается
Запустите службу с ключом -f
11 июн 14, 20:27    [16156856]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Или можете взять model.mdf и modellog.ldf из дистрибутива и подменить ими текущие файлы (только сохраните их на всякий пожарный).
11 июн 14, 20:33    [16156871]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2012 восстановление model из model.bak, служба не запускается  [new]
Helsq
Member

Откуда:
Сообщений: 15
invm
Или можете взять model.mdf и modellog.ldf из дистрибутива и подменить ими текущие файлы (только сохраните их на всякий пожарный).


Запуск с ключем -f не помог - ошибка таже. Помгла замена файла и последующее восстановление бэкапа. Всем спасибо.
И да. Переустановка в режиме исправления не увенчалась успехом, так как пытается получить некий дескриптор восстановления от службы, которая лежит на лопатках и никаких дескрипторов давать не собирается.

model.mdf и modellog.ldf можно найти в ...\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\Templates
11 июн 14, 21:08    [16156961]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить