SQLSERVER服务启动不了,请高手帮忙!
retag 2002-12-09 11:16:43 在服务管理器里面启动不了Sql server服务,看日志发现读取Tempdb.mdf扇区时出错,在google.com里面查资料,找到下面这么一段话:
问:Tempdb In Ram的配置出错怎么办?
答:SQL Server提供了将Tempdb存放在内存中的机制,以提高系统效率。
但是,如果把“Tempdb In Ram”的值设置过大,会导致SQL Server无法正常启动。
如果遇到这类问题,您可以:
在命令行提示下以最小资源模式启动SQL Server(如:
C:\MSSQL\BINN\SQLSERVR-f)。
切换到Windows界面,以SA帐户通过ISQL_W连接到SQL Server,并执行下列命令。
Sp_configure‘Allow Update‘, 1
Reconfigure with override
Go Sp_configure‘Tempdb In Ram‘, 0
Go Sp_configure‘Allow Update‘, 0
Reconfigure with override
使用Ctrl-C终止命令行中运行的SQLSERVR程序。以通常方式再次启动SQLServer。
此时的Tempdb建立在磁盘上,大小约为2M。这时就可以通过SQL Enterprise
Manager将Tempdb调整为合适的大小。
但是当执行Sp_configure 'Tempdb In Ram',0 时,系统提示无'Temp In Ram'配置,小弟不知如何是好,请各位高手帮忙!