SQL SERVER 2008升级到SP4后,服务无法启动

,SQL为了提高性能和安全性,2号给客户升级SQL 2008 SP4补丁,升级过程中一切顺利。但重启服务器后,发现SQL服务无法启动,事件日志引出此错误:

由于升级步骤遇“sqlagent100_msdb_upgrade.sql”到错误598(状态,严重性25),因此数据库“大师”的脚本级别升级失败。

 SQL SERVER 2008升级到SP4后,服务无法启动

尝试恢复模板主数据库,修复安装,升级修复都无法解决,后在网上找方案,发现在SQL启动参数中加;-T902参数可以启动SQL,并且能成功登录短信,步骤如下:

启用跟踪标志902 alt=" SQL SERVER 2008升级到SP4后,服务无法启动">

从事件里可以看到一个错误信息:

,

不能分配空间对象的dbo。# bulkpackage”在数据库“下边”

,

这是由tempdb太于小造成执行语句失败。

,

先用;-T902重启SQL Server之后,把下边文件改大。再删除;-T902。重启SQL服务器就行了。



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

下面方法好像更简单:

启动SQL Server服务启跟踪标志902


,


一般使用命令:净启动该软件都美元/T902,如果是默认实例净开始MSSQLSERVER/T902



C: \ Windows \ system32>净开始MSSQLSERVER/T902


SQL Server (MSSQLSERVER)服务开始。


SQL Server (MSSQLSERVER)服务启动成功。


转自:http://www.cnblogs.com/kerrycode/p/4877910.html


SQL SERVER 2008升级到SP4后,服务无法启动