Problema de atualização do MS SQL 2005 - parece que o msdb não foi atualizado - como consertar?

Problema de atualização do MS SQL 2005 - parece que o msdb não foi atualizado - como consertar?

Atualizando um MS SQL Server de produção de 2000 para 2005, a atualização congelou por algumas horas. O processo foi encerrado e tudo funcionaexcetoque não temos acesso a planos de manutenção. Ao acessá-los, obtemos:

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
------------------------------

Comparando o msdb na máquina com problema com outras instalações funcionais do 2005, parece que o banco de dados msdb não foi atualizado corretamente.

Antes de desligar o servidor, desconecte e reconstrua o msdb de acordo com as instruções que encontrei aqui,http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/06/619304.aspx, queria ver se mais alguém tinha sugestões sobre o que procurar ou como consertar o msdb sem tempo de inatividade (este é um sistema de produção).

Obrigado.

Responder1

Como você interrompeu o processo de atualização, só Deus sabe quais outras partes não foram completamente atualizadas. Você revisou os logs para ver por que a atualização foi interrompida?

Neste ponto, eu recomendo que você grave o servidor e o reconstrua do zero. É a única maneira de garantir que você não terá problemas estranhos mais tarde.

informação relacionada