很老的一个系统,使用sql server 2005 数据库,安装在一台虚拟服务器上,重启后sql server 2005服务就无法启动了。
原因很简单,就是向前虚拟机的CPU分配了2个,觉得慢,就改成了3个虚拟cpu,然后sql server2005服务就起不来了,现在没有想到是这个原因,重装修复花了不少时间也无效果。最后改回来,好了。
微软的解释:
請考慮下列案例。您嘗試在多核心處理器的電腦上安裝 Microsoft SQL Server 2005年,而且下列條件其中一項條件成立:
邏輯處理器和實體通訊端之間的比率不是 2 的乘冪。例如,電腦會有單一的通訊端,加上三倍核心處理器。
實體的核心的數量不是 2 的乘冪。
Cpu 總數為奇數。例如,有七個或九個 Cpu。
在這些案例中,您無法安裝 SQL Server 2005。
虽然它说的是安装,其实道理都是一样。