首页 > 数据库 > SQL Server > 正文

SQL SERVER应用问题解答13例(二)

2024-08-31 00:48:48
字体:
来源:转载
供稿:网友
问: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程序。以通常方式再次启动sql server。


  此时的tempdb建立在磁盘上,大小约为2m。这时就可以通过sql enterprise manager将tempdb调整为合适的大小。


  问:在启动mssqlserver或sqlexecutive时出现"错误1069,由于登录失败而无法启动服务"时怎么办?


  答:在控制面板中选取‘服务‘mssqlserver / sqlexecutive‘启动…‘,检查帐户名和密码是否正确。


  问:安装sql server时用setup /t registryrebuild = on有何用途?


  答:setup命令在使用该参数将只重写sql server在注册表中所使用的有关键值,而不重新安装sql server。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表