Проблема обновления MS SQL 2005 — похоже, msdb не обновилась — как исправить?

Проблема обновления MS SQL 2005 — похоже, msdb не обновилась — как исправить?

Обновление производственного MS SQL Server с 2000 до 2005, обновление зависло на пару часов. Процесс был убит и все работаеткромечто у нас нет доступа к планам обслуживания. При доступе к ним мы получаем:

TITLE: Microsoft SQL Server Management Studio
------------------------------

Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch.     (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Invalid object name 'msdb.dbo.sysmaintplan_plans'. (Microsoft SQL Server, Error: 208)

For help, click: http://go.microsoft.com/fwlink?     ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=208&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

Сравнивая базу данных msdb на проблемном компьютере с другими работающими установками 2005 года, можно сделать вывод, что база данных msdb не была обновлена ​​должным образом.

Прежде чем я отключу сервер, отсоедините и перестройте msdb, следуя инструкциям, которые я нашел здесь,http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/06/619304.aspx, Я хотел бы узнать, есть ли у кого-нибудь еще предложения о том, на что обратить внимание или как исправить msdb без простоя (это производственная система).

Спасибо.

решение1

Поскольку вы прервали процесс обновления, бог знает, какие еще части не были полностью обновлены. Вы просмотрели логи, чтобы узнать, почему обновление зависло?

На этом этапе я бы рекомендовал вам сжечь сервер и перестроить его с нуля. Это единственный способ гарантировать, что вы не столкнетесь со странными проблемами позже.

Связанный контент