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 db が適切にアップグレードされていないようです。

サーバーを停止する前に、ここで見つけた指示に従ってmsdbをデタッチして再構築します。http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/06/619304.aspx、ダウンタイムなしで msdb を修正するには何に注意すればよいか、またはどのように修正すればよいかについて、他の誰かが提案しているかどうかを確認したかったのです (これは実稼働システムです)。

ありがとう。

答え1

アップグレード プロセスを中断したため、他のどの部分が完全にアップグレードされなかったかは神のみぞ知るところです。アップグレードがハングした理由を確認するためにログを確認しましたか?

この時点で、サーバーを消去して最初から再構築することをお勧めします。これは、後で奇妙な問題に遭遇しないようにするための唯一の方法です。

関連情報