3月19日
今天在客户那里的一台服务器上安装正版SQL Server 2005标准版,快安装完成时 提示:SQL Server服务无法启动.有关详细信息,请参阅SQL Server联机丛书中的主题"如何查看SQL Server 2005安装日志文件"和"手动启动SQL Server,
一开始认为是操作系统为标准版64位Windows Server 2008 R2导致32位SQL2005安装不上。于是乎重装系统换成32位的,然而再次重装SQL2005的时候,同样的错误有出现了。更换了服务器安装还是同一个错误,经过多方查找,终于找到了原因。
安装SQL 2005标准版时,CPU核心数必须是2的n次方,即核心数位1,2,4,8,16······以此类推,而SQL2005企业版就没有这个限制。我所安装的那台服务器正是一个6核心的CPU,中枪了。
解决办法:
重新启动系统后,即可正常使用所有物理核心运行SQL server 2005了。
3月20日
今天经过实际测试之后发现,上述方法在搭载inter处理器的IBM服务器上安装是可以的,而在曙光服务器搭载AMD处理器的服务器上安装仍然不行。
微软技术人员解释是:“SQL2005在多核处理器上可能安装失败”
最终选择更换SQL2008数据库