Microsoft Windows Server2016にSQLServer Standard2016を新規インストールしました。
インストール中にデータベースエンジンサービスを手動で開始すると、次のエラーが発生します。
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.
サービスを実行するための資格情報をローカルサービス、ユーザーアカウント、および管理者アカウントに変更してみました
コマンドラインからSQLServerバイナリ(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のクリーンインストールを実行しようとしましたが、同じ問題が発生します。
取得したISOが破損しています。
ISOを再ダウンロードし、両方のISOからのSHA1チェックサムを比較した後、私はそれらの違いに気づきました。
インストールはうまくいきましたが..インストーラーはそれ自体とインストールされたファイルを検証しないようです。
ISOを再ダウンロードすると、すべてが正常に機能するようになりました。