SQL Server 2012 Expressのインストールは、「データベースエンジンの起動ハンドルが見つかりませんでした」というエラーで失敗します。


13

SQL Server Express 2012 w / SP1 x64をWindows 7 SP1 x64にインストールしようとしています。このマシンには、以前にSQL Server Express 2012がインストールされていました。このインスタンスはSQL Server 2012 Standardにアップグレードされ、その後アンインストールされました。

インストール中に選択されるオプションは次のとおりです。

  • SQL Server製品の更新をインストールに含める-KB 2793634に関連する2

  • すべての機能をデフォルトのディレクトリにインストールします

  • デフォルトのインスタンスルートディレクトリにある名前付きインスタンスSQLEXPRESS

  • 既定のサービスアカウント:SQL Serverデータベースエンジン-> NT Service \ MSSQL $ SQLEXPRESS

  • デフォルトのデータベースエンジン構成

インストールは次のエラーで失敗します。

TITLE:Microsoft SQL Server 2012 Service Pack 1セットアップ

次のエラーが発生しました。

データベースエンジンの起動ハンドルが見つかりませんでした。

ヘルプについては、http//go.microsoft.com/fwlink?LinkID = 20476&ProdName = Microsoft%20SQL%20Server&EvtSrc = setup.rll&EvtID = 50000&ProdVer = 11.0.3128.0&EvtType = 0xD15B4EB2%25400x4BDAF9BA%25401306%254025をクリックして ください。

------------------------------ボタン:

OK

これは、破損したMSSQL $ SQLEXPRESS仮想アカウントに関連している可能性があることを読みました。

これを修正する方法についてのアイデアはありますか?

おかげで、

ジョン。

Summary.txt

全体の概要:最終結果:失敗:以下の詳細を参照終了コード(10進数):-2061893607開始時間:
2014-03-24 12:08:49終了時間:2014-03-24 12:28:21要求されたアクション:インストール

機能に必要なアクションでセットアップが完了しました。これらの機能のトラブルシューティング情報:SQLEngineの次のステップ:次の情報を使用してエラーを解決し、この機能をアンインストールしてから、セットアッププロセスを再度実行します。レプリケーションの次の手順:次の情報を使用してエラーを解決し、この機能をアンインストールしてから、セットアッププロセスを再度実行します。

マシンのプロパティ:マシン名:MONTREAL
マシンプロセッサ数:4 OSバージョン:
Windows 7 OSサービスパック:Service Pack 1 OS地域:米国OS言語:英語(米国)OSアーキテクチャ:x64プロセスアーキテクチャ:64ビットOSクラスター化:いいえ

検出された製品機能:製品インスタンス
インスタンスID機能
言語版バージョンクラスター化

パッケージのプロパティ:説明:Microsoft SQL Server 2012 Service Pack 1製品名:SQL Server 2012タイプ:RTMバージョン:
11インストール場所:c:\ 097a5adf24ea31e1a16d \ x64 \ setup \インストールエディション:Express

スリップストリーム:True SPレベル
1パッチレベル:11.1.3128.0

製品の更新ステータス:成功:KB 2674319、KB 2793634

インストール用に選択された製品の更新:タイトル:
Service Pack 1知識ベースの記事:KB 2674319バージョン:11.1.3000.0アーキテクチャ:x64言語:1033

タイトル:SQL Server 2012 SP1 GDR製品の更新ナレッジベースの記事:KB 2793634バージョン:
11.1.3128.0アーキテクチャ:x64言語:すべて

更新元:MU

ユーザー入力設定:アクション:インストール
ADDCURRENTUSERASSQLADMIN:true AGTSVCACCOUNT:
NT AUTHORITY \ NETWORK SERVICE AGTSVCPASSWORD:*****
AGTSVCSTARTUPTYPE:無効ASBACKUPDIR:
バックアップASCOLLATION:Latin1_General_CI_AS
ASCONFIGDIR:Config ASDATADIR:
Data ASLOGDIR:
MULTI
ASSVCPASSWORD:ASSVCSTARTUPTYPE:
自動ASSYSADMINACCOUNTS:ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE:無効CLTCTLRNAME:
CLTRESULTDIR:CLTSTARTUPTYPE:
0 CLTSVCACCOUNT:CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION:0 COMMFABRICNETWORKLEVEL:0
COMMFABRICPORT:0 CONFIGURATIONFILE:
CTLRSTARTUPTYPE:0 CTLRSVCACCOUNT:
CTLRSVCPASSWORD:CTLRUSERS:
ENABLERANU:真ENU:
真ERRORREPORTING:偽特長:
SQLENGINE、レプリケーション、SNAC_SDK FILESTREAMLEVEL:0
FILESTREAMSHARENAME:FTSVCACCOUNT:
FTSVCPASSWORD:ヘルプ:
false IACCEPTSQLSERVERLICENSETERMS:true INDICATEPROGRESS:
false INSTALLSHAREDDIR:C:\ Program Files \ Microsoft SQL Server \ INSTALLSHAREDWOWDIR:C:\ Program Files(x86)\ Microsoft SQL Server \ INSTALLSQLDATADIR:
INSTANCEDIR:C:\ Program Files \ Microsoft SQL Server \ INSTANCEID: SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT:NT AUTHORITY \ Network Service ISSVCPASSWORD:ISSVCSTARTUPTYPE:
自動MATRIXCMBRICKCOMMPORT:0 MATRIXCMSERVERNAME:
MATRIXNAME:NPENABLED:
0 PID:***** QUIET:
false QUIETSIMPLE:falseロール:
AllFeatures AllFeatures RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD:RSSVCSTARTUPTYPE:
自動SAPWD:SECURITYMODE:
SQLBACKUPDIR:SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT:NTサービス\ MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE:自動SQLSYSADMINACCOUNTS:
モントリオール\ジョナサン・ベイリーSQLTEMPDBDIR:
SQLTEMPDBLOGDIR:SQLUSERDBDIR:
SQLUSERDBLOGDIR:SQMREPORTING:
偽TCPENABLED:0 UIMODE:
AutoAdvance UpdateEnabled:true UpdateSource:
MU X86:false

構成ファイル:C:\ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ ConfigurationFile.ini

詳細結果:機能:データベースエンジンサービスステータス:失敗:詳細についてはログを参照失敗の理由:機能のセットアッププロセス中にエラーが発生しました。次のステップ:次の情報を使用してエラーを解決し、この機能をアンインストールしてから、セットアッププロセスを再度実行します。コンポーネント名:
SQL Serverデータベースエンジンサービスインスタンス機能コンポーネントエラーコード:0x851A0019エラーの説明:データベースエンジンの起動ハンドルが見つかりませんでした。エラーヘルプリンク:http :
//go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4025&

機能:SQL Serverレプリケーションステータス:
失敗:詳細はログを参照失敗の理由:機能の依存関係でエラーが発生し、機能のセットアッププロセスが失敗しました。次のステップ:次の情報を使用してエラーを解決し、この機能をアンインストールしてから、セットアッププロセスを再度実行します。コンポーネント名:
SQL Serverデータベースエンジンサービスインスタンス機能コンポーネントエラーコード:0x851A0019エラーの説明:データベースエンジンの起動ハンドルが見つかりませんでした。エラーヘルプリンク:
<>>機能:SQLブラウザーステータス:
合格

機能:SQLライターステータス:
合格

機能:SQLクライアント接続ステータス:
合格

機能:SQLクライアント接続SDKステータス:合格

失敗したルール:

グローバルルール:

シナリオ固有のルール:

ルールレポートファイル:C:\ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm


2
これ以上の推測。インストールログファイルを見つけて読み取ります。SQL Serverセットアップログファイルの表示と読み取りを参照してください。インストールログで自分でエラーを特定できない場合は、ここにログを投稿してください。
レムスルサヌ14年

回答:


10

エラーへのシンプルかつ完全なソリューションは、リンク以下で「データベースエンジンの起動ハンドルを見つけることができませんでした」 エラーの原因になることができます

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

2.その他の理由は、何らかの理由によりインストールが初めて失敗し、ユーザーがアンインストールプログラムからのアンインストールに失敗した場合です。

ソリューションができます。

プログラムの追加と削除からSQLサーバーを完全にアンインストールします

セットアップを右クリックしてセットアップを起動し、管理者として実行を選択します。セットアップを起動し、必要な詳細情報を入力すると、サーバー構成ページに移動します。このページに到達したら、データベースエンジンサービスのスタートアップアカウントを、ローカルシステムアカウントとも呼ばれるNT Authority \ SYSTEMとして選択してください。

SQL Serverのインストールエラーの詳細:データベースエンジンの起動ハンドルが見つかりませんでした


どうもありがとう、シャンキー。私は何度もインストールとアンインストールを行いましたが、とてもイライラしていました。NT Authority \ SYSTEMに変更するソリューションは魅力的なものでした。
スーザン14

5

この問題についてマイクロソフトテクニカルサポートと協力した後、SQL Server StandardをアンインストールしてSQL Server Expressを再インストールすると、サービスアカウント(この場合はNT Service \ MSSQL $ SQLEXPRESS)が削除されない状態になると判断しました'サービスを実行するために必要な権限を持っていません。

この問題を解決するために、SQL Serverのドキュメントの「Windowsサーバーアカウントとアクセス許可の構成」で指定されている必要なアクセス許可を手動で調べて追加しました。一部の権限のみが欠落していることに注意してください。


ヒントをありがとう、それは私にとってもブローカーでした。Windows 7ステーションのNTサービスアカウントでこれらの権限を再構成する方法を見つけることができないため(アカウント管理に表示されないため、とにかく権限の構成が許可されていないようです)、これらのアカウントプロファイルを抑制することで問題を解決します。(コンピューターのプロパティ、高度なパラメーター、ユーザープロファイルパラメーター、net service \ mssqlプロファイルの抑制、ユーザーフォルダーへの移動、フォルダーの抑制(所有権の取得、再起動など)、最後の再インストール。)
FrédéricJun
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.