1、事件:进行虚机迁移(迁移方式连注册表等操作系统文件全部直接关联过去),结果出现sqlserver2005无法启动
2、解决过程:后经过查询,不能安装 SQL Server 2005的硬件原因有如下可能:
1)、该比率逻辑处理器和物理套接字之间不是 2 的幂。例如对于计算机有单个插座一起使用三层核心的处理器。
2)、物理内核的数量不是 2 的幂。
3)、总的 cpu 数是一个付息日不固定的数字。例如对于有七个或九个 cpu。
而本次服务器的配置为3cpu.
3、解决办法:因为是虚机,让客户尝试将3cpu调整到4cpu,问题解决
以下为网上参考材料:
———————————————————————————————————————————————
条件: 您尝试了一个多核处理器的计算机上安装 Microsoft SQL Server 2005 和满足下列条件之一为真:
1、该比率逻辑处理器和物理套接字之间不是 2 的幂。例如对于计算机有单个插座一起使用三层核心的处理器。
2、物理内核的数量不是 2 的幂。
3、总的 cpu 数是一个付息日不固定的数字。例如对于有七个或九个 cpu。
在这些的方案中,不能安装 SQL Server 2005。
当将失败,安装 Summary.txt 文件中记录以下错误消息:
SQL Server 服务未能启动。有关详细的信息,请参阅该 SQL Server 联机丛书主题"如何以:: 视图 SQL Server 2005 安装日志文件"和"启动 SQL Server 手动"
方法 1
在安装 SQL Server 2005 之前,请按照下列步骤操作:
将安装文件的发行版的 SQL Server 2005 复制到本地驱动器中的文件夹。
注意您必须将复制所有安装文件,包括服务器文件夹和工具文件夹在本地驱动器。
下载 SQL Server 2005 SP2 或 SP3 文件包,然后将它通过使用/X 参数展开在本地驱动器上。例如对于运行以下命令以展开该程序包:
SQLServer2005SP2 KB921896 x 64 ENU.exe/x
有关如何获取 SQL Server 2005 SP2 或 SP3 的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
913089 如何获取最新的 service pack,SQL Server 2005 年
请注意到新的.msp 文件,扩展的更新包中完整的路径。例如:
D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
命令提示符运行来自发行版本 Setup.exe 文件以包括新的.msp 文件,安装程序中使用适当的路径。
例如对于下面的命令使用更新程序包 service pack 级别来更新 SQL Server 数据库引擎组件:
D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
注意 在完成此步骤之后,SQL Server 2005 的安装是在配置中不受支持的。
通过在展开的位置运行 hotfix.exe 文件应用服务包包。 此步骤应用服务包的所有组件并返回 SQL Server 2005 的安装到受支持的状态。
方法 2
在安装 SQL Server 2005 之前,暂时更改为逻辑处理器的数量。这样,计算机似乎是一个单处理器系统和 SQL Server 2005 安装成功。若要这样做,请按照下列步骤操作:
Windows 2003 Server
若要将在 Windows Server 2003 中的逻辑处理器的数量,请按照下列步骤操作:
单击 开始,单击 运行,键入 msconfig,然后单击 确定。
在 系统配置实用程序 对话框中,单击 BOOT.INI 选项卡。
在 BOOT.INI 选项卡上单击 高级选项。
在 BOOT.INI 高级选项 对话框中,单击以选中在 / NUMPROC = 复选框。
在旁边的列表在 / NUMPROC = 复选框,单击 1,然后单击 确定。
在 系统配置实用程序 对话框中,单击 确定。
重新启动服务器。
安装 SQL Server 2005。
安装最新的 service pack,SQL Server 2005 年。
通过使用所有处理器,重新启动服务器。若要这样做,请按照下列步骤操作:
单击 开始,单击 运行,键入 msconfig,然后单击 确定。
在 系统配置实用程序 对话框中,单击 常规 选项卡。
在 常规 选项卡上单击 正常启动-加载所有设备驱动程序和服务,然后单击 确定。
重新启动服务器。
Windows 2008 Server
若要将 Windows Server 2008 中的逻辑处理器的数量,请按照下列步骤::
单击 开始,单击 运行,键入 msconfig,然后单击 确定。
在 系统配置 对话框中,单击 启动 选项卡。
在 启动 选项卡上单击 高级选项。
在 引导高级选项 对话框中,单击以选中 的处理器数 复选框。
处理器数 复选框下单击 1,然后单击 确定。
在 系统配置 对话框中,单击 确定。
重新启动服务器。
安装 SQL Server 2005。
安装最新的 service pack,SQL Server 2005 年。
注意您必须在 Windows Server 2008 上安装 SQL Server 2005 Service Pack 2 (SP2) 或更高版本的 service pack。
通过使用所有处理器,重新启动服务器。若要这样做,请按照下列步骤操作:
单击 开始,单击 运行,键入 msconfig,然后单击 确定。
在 系统配置 对话框中,单击 常规 选项卡。
在 常规 选项卡上单击 正常启动,然后单击 确定。
重新启动服务器。
备用的解决方法步骤
以下是常用的解决方法方法没有足够的条件:
在时间您将收到未能启动 SQL Server,在安装过程中您会显示一个 重试 选项。现在,Sqlservr.exe 和 Sqlos.dll 文件替换到 BINN 文件夹在您的安装位置,从一个 Service Pack 2 (SP2) 安装,然后选择 重试 选项。这使 SQL Server 启动并完成安装程序。
注意您现在是在生产的情况下。
立即应用 SQL Server SP2,并返回处于受支持的配置。
相关推荐
虚机迁移的三种方式,主要描述迁移三种方式下主要的存储和配置的方式
debian&Windows server 2019虚机安装部署
本篇文章主要介绍了OpenStack之虚机热迁移,有需要的朋友可以了解下。
openstack虚拟机迁移,虚拟机迁移故障分析。
基于容器+虚机的下一代PaaS云基础架构.pptx
本系列会介绍OpenStack企业私有云的几个需求:对这些概念之前也没怎么了解,这次正好自己梳理一下。从一篇古老的文章中,找到所谓的显卡从VGA到GPU发展史:...相对地,GPU是由几百个核组成,因此可以并发处理数千个线程
pyvmomi获取虚机列表代码, python -s host -u user -p passwd
同时我们也可以用命令 virsh 管理虚机,比如查看宿主机上的虚机 1234root@ubuntu:~# virsh listId Name
vmware虚机下的linux集群.pdf
1.1 安装配置SQL Server 2 1.1.1 安装Donet3.5 2 1.1.2 安装SQL Server 8 1.1.3 安装配置故障转移群集服务 16 1.1.4 创建数据库配置Always On 27 1.2 安装和配置License Server 44 1.2.1 安装License组件 44 1.2.2 ...
使用vmware workstation建立虚机,安装了ubuntu的操作系统,带有桌面的版本,启动后,可以在图形界面下操作。这个是安装完成的初始版本,其他系统环境文件后续上传。本资源是百度云地址和密码,获取地址后,通过百度...
问题原因:ARM下很多resource provider没有注册,包括ARM下的Microsoft.Compute:NameSpaceRegistrationS
因为 KVM(准确说是 Libvirt)默认不接受远程管理,需要按下面的内容配置被管理宿主机中的两个文件/etc/default/libvirt-binstar
windows7操作系统下wmware9虚机上网
V2P虚机转换成物理机(VMware官方文档)
使用 VirtualBox 进行 PXE 启动安装 Linux 操作系统
1. 该脚本通过kvm启动Centos7.5版本的虚机,采用默认网络,为进行特殊设置 2. 配合博客进行安装kvm服务即可正常使用该脚本