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

1

Atualizando um MS SQL Server de produção de 2000 para 2005, a atualização congelou por algumas horas. O processo foi morto e tudo funciona exceto que 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 problemas com outras instalações de trabalho de 2005, parece que o banco de dados do msdb não foi atualizado corretamente.

Antes de desativar o servidor, desanexe e reconstrua o msdb de acordo com as instruções que encontrei aqui, link , eu queria ver se alguém tinha sugestões do que procurar ou como consertar o msdb sem tempo de inatividade (este é um sistema de produção).

Obrigado.

    
por user12153 08.07.2009 / 22:46

1 resposta

2

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

Neste ponto, eu recomendei que você queimasse o servidor e o reconstruísse do zero. É a única maneira de garantir que você não tenha problemas estranhos depois.

    
por 08.07.2009 / 23:11