在多CPU上安装SQL Server SP4补丁

  安装SP4补丁,出现:

17066:
SQL Server 断言: 文件: <serverma.c>,行 = 2833
失败的断言 =“(numSMT & (numSMT - 1)) == 0”。

多CPU问题,解决办法如下:

 在setup.bat中修改为:

@echo off

start x86\setup\setupsql.exe k=dbg


 即添加k=dbg

修改注册表:

x86 servers: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Parameters\

添加字符类型
SQLArg3  设置为-T3601

SQLArg4  设置为-T3603

 

参考内容:

http://blogs.msdn.com/b/sqlserverfaq/archive/2009/05/27/info-sql-2000-msde-installation-will-fail-if-you-have-number-of-cpus-on-a-box-which-is-not-in-power-of-2.aspx 

追加一个如何去删除SQL Server

 

http://support.microsoft.com/kb/290991/zh-cn

简单点就是删除安装目录,删除注册表localmachine和localusers里面的SQl server目录,完毕

posted on 2010-09-07 08:37  星星博客园  阅读(665)  评论(0编辑  收藏  举报

导航

立即注册PayPal并开始接受信用卡付款。