我在 Microsoft Windows Server 2016 上全新安装了 SQL Server Standard 2016。
在安装和手动启动数据库引擎服务期间我收到以下错误:
Windows could not start the SQL Server (MSSQLSERVER) service on Local Computer
Error 1053: The service did not respond to the start or control request in a timely fashion.
我尝试将服务运行的凭据更改为本地服务、用户帐户和管理员帐户
通过命令行手动启动 SQL Server 二进制文件 (sqlservr.exe) 时出现以下错误:
The application was unable to start correctly (0xc0000142). Click OK to close the application.
事件日志有以下事件:
Faulting application name: sqlservr.exe, version: 2015.130.1601.5, time stamp: 0x5724ae45
Faulting module name: sqllang.dll, version: 2015.130.1601.5, time stamp: 0x5724aebe
Exception code: 0xc0000005
Fault offset: 0x00000000016bdc00
Faulting process id: 0x13ec
Faulting application start time: 0x01d23f479dbf612a
Faulting application path: C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
Faulting module path: C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\sqllang.dll
Report Id: 05e65b0f-778c-4bb2-8be6-6fcb17b91bf2
Faulting package full name:
Faulting package-relative application ID:
我尝试全新安装 SQL Server,但结果还是出现同样的问题。
答案1
我们检索到的 ISO 已损坏。
重新下载 ISO 并比较两个 ISO 的 SHA1 校验和后,我注意到它们之间存在差异。
虽然安装顺利,但安装程序似乎没有验证自身和已安装的文件。
重新下载 ISO 并且现在一切正常!