web-dev-qa-db-ja.com

データベースエンジンの回復ハンドルの待機が失敗しました。 SQL Serverエラーログで潜在的な原因を確認してください

SQL2008R2-SQL2012-sql2014をインストールしてみます

2014-07-17 16:31:16.00 spid14s     Error: 17190, Severity: 16, State: 1.
2014-07-17 16:31:16.00 spid14s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
2014-07-17 16:31:16.00 spid14s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s      Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s     Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17826, Severity: 18, State: 3.
2014-07-17 16:31:16.01 spid14s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2014-07-17 16:31:16.01 spid14s     Error: 17120, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
16
user43965

このエラーのreasonは次のようになります

[サーバーの構成]ページウィンドウ(インストール中)でユーザーが選択したアカウントは、SQL Serverデータベースエンジンサービスをオンラインにすることができません。特権がないか、破損しています。データベースエンジンサービスのインストール中に、SQL Serverはオンラインデータベースサービスを内部プロセスとして提供しようとしますが、起動アカウントが破損しているか適切な権限がないため、失敗し、最終的にインストールが失敗します。

その他の理由は、何らかの理由でインストールが初めて失敗し、ユーザーが追加削除プログラムから失敗したインストールをアンインストールした場合、アンインストールではアカウントが壊れた状態のままになるため、これ以上インストールしようとするとこのエラーメッセージが点滅します。

ソリューション:

[削除]プログラムの追加からSQL Serverを完全にアンインストールし、[セットアップ]を右クリックして[管理者として実行]を選択して、新しいインストールを開始します。 サーバー設定ページに到達したら、NT Authority\Systemを選択してくださいSQL Serverデータベースエンジンサービスのスタートアップアカウント。

enter image description here

http://social.technet.Microsoft.com/wiki/contents/articles/24364.sql-server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation。 aspx

PS:これで問題が解決しない場合は、元に戻してください。リンクに記載されている手順を慎重に実行してください

16
Shanky

SQLが起動しないのは、SQL Serverトラフィックの暗号化に使用するようにSQL Serverを構成したSSL証明書が見つからないため、SQLを起動できないためです。 SQL Server構成マネージャーを開きます。「SQL Serverネットワーク構成」で、「MSSQLSERVERのプロトコル」を右クリックして、プロパティを選択します。 [証明書]タブで、存在する証明書に変更するか、ネットワークトラフィックを暗号化しない場合は、証明書を選択しないでください。 [OK]をクリックし、SQL Serverサービスを開始してみます。

1
mrdenny

%userprofile%\ AppData\Roaming\Microsoft\Crypto\RSA\S-1-5-xxxxxフォルダー(xxxxxは特定)にフルアクセス許可を追加するMSSQLSERVERサービスで使用されているアカウントの問題を修正しました。

詳細: http://www.iamberke.com/post/2013/07/05/SQL-Server-cannot-start-TDSSNIClient-initialization-failed.aspx#sthash.nxHHQ6WQ.dpuf

0
bonzaster