公司的服务器上装的是SQL Server2005。因为是在虚拟服务器中操作它,所以一直以来都没有重启过。结果今天重启以后开启SQL Server(MSSQLSERVER)服务产生了这样的问题,如下图:
失败的应用程序sqlserver.exe,版本2005.90.1399.0,失败的模块sqlserver.exe,版本2005.90.1399.0,错误位址0×01019027。事件ID:1000
此错误信息是从Windows系统的事件查看器查找到的。一般sqlserver无法开启MSSQLSERVER服务时详细的错误信息最好是到事件查看器下去找。事件查看器的打开方式:右击我的电脑——管理——事件查看器——展开——Windows日志——应用程序。
繁体的错误信息如下:失敗的應用程式sqlserver.exe,版本2005.90.1399.0,失敗的模組sqlserver.exe,版本2005.90.1399.0,錯誤位址0×01019027。事件ID:1000
尝试了很多种方式,尤其是在服务的登录账户上修改了好多次,都没能解决问题。
最后试了一篇博客上说的CPU问题,问题得到解决。
它是这么解释CPU的核数对SQLServer2005的影响的,这里特别注意只有2005是受到影响的:在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因这台服务器核心数为6x4=24,所以不能正常安装。
我这里的错误与它的错误ID1053并不一样,为什么也解决了呢?原来是我们的系统工程师在重启后修改了服务器的CPU核数。我们这里改为4就可以开启MSSQLSERVER服务了。
这里贴出那篇博客的地址:https://blog.csdn.net/yxwmzouzou/article/details/44049847
失敗的應用程式sqlserver.exe,版本2005.90.1399.0,失敗的模組sqlserver.exe,版本2005.90.1399.0,錯誤位址0×01019027。事件ID:1000
最新推荐文章于 2023-03-23 08:20:28 发布