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数据库没有正确升级。

在将服务器closures之前,请按照我在此处find的说明进行分离并重新生成msdb, http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/06/619304.aspx ,我想查看是否有人有build议寻找什么或如何解决msdb没有停机时间(这是一个生产系统)。

谢谢。

当你中断升级过程时,神只知道其他部分没有完全升级。 你有没有检查过日志,看看为什么升级挂起?

在这一点上,我build议你刻录服务器,并从头开始重build。 这是确保您以后不会遇到奇怪问题的唯一方法。