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

Откуда:
Сообщений: 74
Всем привет!

Сегодня решил обновить свой SQL 2008 и накатил новый сервис пак 3.

Всё прошло успешно, никаких ошибок.

Но служба сервера перестала запускаться, выдает ошибки
___________________________________________________________________________________________________________
Тип события: Ошибка
Источник события: MSSQLSERVER
Категория события: Server
Код события: 912
Дата: 09.11.2011
Время: 13:24:02
Пользователь: Н/Д
Компьютер: CORE
Описание:
Script level upgrade for database 'master' failed because upgrade step 'sqlagent100_msdb_upgrade.sql' encountered error 598, state 1, severity 25. This is a serious error condition which might interfere with regular operation and the database will be taken offline. If the error happened during upgrade of the 'master' database, it will prevent the entire SQL Server instance from starting. Examine the previous errorlog entries for errors, take the appropriate corrective actions and re-start the database so that the script upgrade steps run to completion.

____________________________________________________________________________________________________________________

Тип события: Ошибка
Источник события: MSSQLSERVER
Категория события: Server
Код события: 3417
Дата: 09.11.2011
Время: 13:24:02
Пользователь: Н/Д
Компьютер: CORE
Описание:
Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online.

____________________________________________________________________________________________________________________


Помогите запустить службу.

Заранее спасибо!
9 ноя 11, 14:06    [11569545]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
В ошибке сообщается, что как бы база master того.
9 ноя 11, 14:07    [11569560]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Показывайте весь лог SQL Server'а.
9 ноя 11, 14:09    [11569571]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Ray D
Member

Откуда: from the middle of nowhere
Сообщений: 3598
Блог
было такое, правда с R2.
посмотрите тут:
http://blogs.msdn.com/b/sqlserverfaq/archive/2010/10/27/sql-server-2008-service-fails-to-start-after-applying-service-pack-1.aspx
особенно вот эту ветку реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<Instance Name>\Setup\SQLDataRoot
9 ноя 11, 14:23    [11569753]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
ACV
Member

Откуда:
Сообщений: 74
Как мне до лога добраться?

Консоль сервера не запускается т.к. служба не стартовала.
9 ноя 11, 14:38    [11569902]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
ACV
Как мне до лога добраться?

Консоль сервера не запускается т.к. служба не стартовала.


у инстанса есть своя папочка, там есть подпапочка LOG. Из нее Вас просят привести содержимое файла ERRORLOG - прочитать можно, например, FARом
9 ноя 11, 15:11    [11570158]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Ray D
Member

Откуда: from the middle of nowhere
Сообщений: 3598
Блог
ACV
Как мне до лога добраться?

Консоль сервера не запускается т.к. служба не стартовала.

По ссылке ходили?
9 ноя 11, 15:16    [11570218]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
ACV
Member

Откуда:
Сообщений: 74
9 ноя 11, 15:54    [11570476]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
ACV
Member

Откуда:
Сообщений: 74
Большое спасибо Ray D
всё дело оказалось действительно в путях
ссылка помогла
9 ноя 11, 15:55    [11570486]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Lanselot
Member

Откуда:
Сообщений: 76
ACV,
Скажите, какой путь должен быть указан в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<Instance Name>\Setup\SQLDataRoot
27 янв 15, 10:45    [17175074]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
o-o
Guest
Lanselot
ACV,
Скажите, какой путь должен быть указан в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<Instance Name>\Setup\SQLDataRoot

у меня дефолтный экземпляр и вот такое там лежит:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL
27 янв 15, 13:03    [17176167]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Lanselot
Member

Откуда:
Сообщений: 76
o-o,
Вот снимок ERRORLOG.
Я так понимаю сервер не может грохнуть принципала и пересоздать схему, потому что принципала является владельцем схемы.
Как найти такого принципала и схему?

К сообщению приложен файл. Размер - 128Kb
29 янв 15, 14:25    [17189435]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Lanselot
Member

Откуда:
Сообщений: 76
Дело было не в бабине...

Так как спотыкач происходил на [sp_syspolicy_purge_health_state] начал копать в сторону связанных с ней принципалов.

Выборка:
SELECT * 
FROM  SYS.schemas  
	JOIN sys.database_principals ON  SYS.schemas.principal_id = sys.database_principals.principal_id


показала, что в базе master кто-то создал схему [NT AUTHORITY\NETWORK SERVICE] AUTHORIZATION [##MS_PolicyEventProcessingLogin##]

Не знаю для чего она нужна, но drop схемы позволил установить SP3.
Как проверить используется ли эта схема?
30 янв 15, 09:22    [17193447]     Ответить | Цитировать Сообщить модератору
 Re: После установки SP3 на SQL 2008 сервер не запускается  [new]
Glory
Member

Откуда:
Сообщений: 104751
Lanselot
Как проверить используется ли эта схема?

https://msdn.microsoft.com/en-us/library/ms181127.aspx - Certificate-based SQL Server Logins
30 янв 15, 09:25    [17193473]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить