Kobarin's Development Blog

C#やASP.NETなどについての記録です。

【解決済み】SQL Server 2014の再インストール時「sql server データベース エンジンの復旧ハンドルの待機に失敗しました」エラー

概要

久々にSQLServerを動かそうとしたところ接続できず、管理ツールのサービス「SQL Server」も停止したまま起動できなかったため、SqlServer2014を再インストールしようとした。

症状

インストーラーからインストールを実行したところ、以下のエラーが発生した。

sql server データベース エンジンの復旧ハンドルの待機に失敗しました」

インストール結果としては、データベースエンジンだけがインストールに失敗している。

対策1:全て削除してから再インストール(解決できず)

「プログラムと機能」より「SQL」と名の付くアプリケーションを全て削除して再度インストールを試みたが改善せず。

対策2:「SQL Server データベースエンジン」のアカウント変更(解決!)

以下を参考に実行したところ、無事にインストール成功した。

www.sk-access.com

SQL Server 2016 SP1 Express」のインストールの途中で、「サーバーの構成」が表示されます。
サービスの
「SQL Server データベースエンジン」のアカウント名が
「NT Service\MSSQL$SQLEXPRESS」になっています。
この「SQL Server データベースエンジン」のアカウント名を
「NT AUTHORITY\NETWORK SERVICE」に変更します。