SQL Server 2012 SP1を新しいWindows 8.1マシンにインストールしています。
インストール中に次のエラーが表示されます:( this question に類似したスクリーンショット)
TITLE:Microsoft SQL Server 2012 Service Pack 1のセットアップ
次のエラーが発生しました:
データベースエンジンの回復ハンドルの待機が失敗しました。 SQL Serverエラーログで潜在的な原因を確認してください。
[OK]をクリックすると、インストールは続行されますが、実際にはデータベースエンジンサービス、レポートサービス-ネイティブ、データ品質サービス、またはフルテキストおよびセマンティック抽出はインストールされません。この残りは緑でチェックされています。
私はさまざまな解決策を試しました(Configuration ManagerのSQL Serverで[login as]オプションを使用する、ファイアウォールをシャットダウンするなど)が、まだ何も機能していません。あなたの助けに感謝します。
以下の完全なログ:
Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2061893606
Start time: 2014-12-17 00:10:05
End time: 2014-12-17 00:44:12
Requested action: Install
Setup completed with required actions for features.
Troubleshooting information for those features:
Next step for RS: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Next step for SQLEngine: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Next step for DQ: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Next step for FullText: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Machine Properties:
Machine name: [COMPUTER]
Machine processor count: 4
OS version: Future Windows Version
OS service pack:
OS region: United States
OS language: English (United Kingdom)
OS architecture: x64
Process architecture: 64 Bit
OS clustered: No
Product features discovered:
Product Instance Instance ID Feature Language Edition Version Clustered
Package properties:
Description: Microsoft SQL Server 2012 Service Pack 1
ProductName: SQL Server 2012
Type: RTM
Version: 11
Installation location: E:\x64\setup\
Installation edition: Enterprise
Slipstream: True
SP Level 1
Patch Level: 11.1.3128.0
Product Update Status:
Success: KB 2674319, KB 2793634
Product Updates Selected for Installation:
Title: Service Pack 1
Knowledge Based Article: KB 2674319
Version: 11.1.3000.0
Architecture: x64
Language: 1033
Title: SQL Server 2012 SP1 GDR Product Update
Knowledge Based Article: KB 2793634
Version: 11.1.3128.0
Architecture: x64
Language: All
Update Source: MU
User Input Settings:
ACTION: Install
ADDCURRENTUSERASSQLADMIN: false
AGTSVCACCOUNT: NT Service\SQLSERVERAGENT
AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Manual
ASBACKUPDIR: C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Backup
ASCOLLATION: Hebrew_CI_AS
ASCONFIGDIR: C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Config
ASDATADIR: C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data
ASLOGDIR: C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log
ASPROVIDERMSOLAP: 1
ASSERVERMODE: MULTIDIMENSIONAL
ASSVCACCOUNT: NT Service\MSSQLServerOLAPService
ASSVCPASSWORD: <empty>
ASSVCSTARTUPTYPE: Automatic
ASSYSADMINACCOUNTS: [COMPUTER]\[USER]
ASTEMPDIR: C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Temp
BROWSERSVCSTARTUPTYPE: Automatic
CLTCTLRNAME: <empty>
CLTRESULTDIR: <empty>
CLTSTARTUPTYPE: 0
CLTSVCACCOUNT: <empty>
CLTSVCPASSWORD: <empty>
CLTWORKINGDIR: <empty>
COMMFABRICENCRYPTION: 0
COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0
CONFIGURATIONFILE: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141217_000419\ConfigurationFile.ini
CTLRSTARTUPTYPE: 0
CTLRSVCACCOUNT: <empty>
CTLRSVCPASSWORD: <empty>
CTLRUSERS: <empty>
ENABLERANU: false
ENU: true
ERRORREPORTING: false
FEATURES: SQLENGINE, FULLTEXT, DQ, AS, RS, DQC, BIDS, CONN, IS, BC, SDK, BOL, SSMS, ADV_SSMS, SNAC_SDK
FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: <empty>
FTSVCACCOUNT: NT Service\MSSQLFDLauncher
FTSVCPASSWORD: <empty>
HELP: false
IACCEPTSQLSERVERLICENSETERMS: true
INDICATEPROGRESS: false
INSTALLSHAREDDIR: C:\Program Files\Microsoft SQL Server\
INSTALLSHAREDWOWDIR: C:\Program Files (x86)\Microsoft SQL Server\
INSTALLSQLDATADIR: <empty>
INSTANCEDIR: C:\Program Files\Microsoft SQL Server\
INSTANCEID: MSSQLSERVER
INSTANCENAME: MSSQLSERVER
ISSVCACCOUNT: NT Service\MsDtsServer110
ISSVCPASSWORD: <empty>
ISSVCSTARTUPTYPE: Automatic
MATRIXCMBRICKCOMMPORT: 0
MATRIXCMSERVERNAME: <empty>
MATRIXNAME: <empty>
NPENABLED: 0
PID: *****
QUIET: false
QUIETSIMPLE: false
ROLE: <empty>
RSINSTALLMODE: DefaultNativeMode
RSSHPINSTALLMODE: DefaultSharePointMode
RSSVCACCOUNT: NT Service\ReportServer
RSSVCPASSWORD: <empty>
RSSVCSTARTUPTYPE: Automatic
SAPWD: <empty>
SECURITYMODE: <empty>
SQLBACKUPDIR: <empty>
SQLCOLLATION: Hebrew_CI_AS
SQLSVCACCOUNT: NT Service\MSSQLSERVER
SQLSVCPASSWORD: <empty>
SQLSVCSTARTUPTYPE: Automatic
SQLSYSADMINACCOUNTS: [COMPUTER]\[USER]
SQLTEMPDBDIR: <empty>
SQLTEMPDBLOGDIR: <empty>
SQLUSERDBDIR: <empty>
SQLUSERDBLOGDIR: <empty>
SQMREPORTING: false
TCPENABLED: 1
UIMODE: Normal
UpdateEnabled: true
UpdateSource: MU
X86: false
Configuration file: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141217_000419\ConfigurationFile.ini
Detailed results:
Feature: Management Tools - Complete
Status: Passed
Feature: Client Tools Connectivity
Status: Passed
Feature: Client Tools SDK
Status: Passed
Feature: Client Tools Backwards Compatibility
Status: Passed
Feature: Management Tools - Basic
Status: Passed
Feature: SQL Server Data Tools
Status: Passed
Feature: Reporting Services - Native
Status: Failed: see logs for details
Reason for failure: An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name: SQL Server Database Engine Services Instance Features
Component error code: 0x851A001A
Error description: Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
Error help link: 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%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026
Feature: Database Engine Services
Status: Failed: see logs for details
Reason for failure: An error occurred during the setup process of the feature.
Next Step: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name: SQL Server Database Engine Services Instance Features
Component error code: 0x851A001A
Error description: Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
Error help link: 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%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026
Feature: Data Quality Services
Status: Failed: see logs for details
Reason for failure: An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name: SQL Server Database Engine Services Instance Features
Component error code: 0x851A001A
Error description: Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
Error help link: 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%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026
Feature: Full-Text and Semantic Extractions for Search
Status: Failed: see logs for details
Reason for failure: An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name: SQL Server Database Engine Services Instance Features
Component error code: 0x851A001A
Error description: Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
Error help link: 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%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026
Feature: Integration Services
Status: Passed
Feature: Data Quality Client
Status: Passed
Feature: Analysis Services
Status: Passed
Feature: SQL Browser
Status: Passed
Feature: Documentation Components
Status: Passed
Feature: SQL Writer
Status: Passed
Feature: SQL Client Connectivity
Status: Passed
Feature: SQL Client Connectivity SDK
Status: Passed
Rules with failures:
Global rules:
Scenario specific rules:
Rules report file: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141217_000419\SystemConfigurationCheck_Report.htm
編集:インストールログはここにあります:
https://www.dropbox.com/sh/11a5xp4v414qe67/AABBrQVgD5LzUpKQTp3kYN9sa?dl=0
エラーメッセージの背後にある理由は次のとおりです。このようなエラーのトラブルシューティングプロセスは、記事 に記載されています。インストール中にデータベースエンジンの起動ハンドルエラーが見つかりませんでした
サーバーの構成ページのウィンドウ(インストール中)でユーザーが選択したアカウントは、SQL Serverデータベースエンジンサービスをオンラインにすることができません。特権がないか、破損しています。データベースエンジンサービスのインストール中に、SQL Serverはオンラインデータベースサービスを内部プロセスとして提供しようとしますが、起動アカウントが破損しているか適切な権限がないため、失敗し、最終的にインストールが失敗します。
その他の理由は、何らかの理由でインストールが初めて失敗し、ユーザーが追加削除プログラムから失敗したインストールをアンインストールした場合、アンインストールではアカウントが壊れた状態のままになるため、これ以上インストールしようとするとこのエラーメッセージが点滅します。
また、SQL ServerのインストールはSQL Serverとそのサービスのインストールに成功したが、システムのその他の制限やその他のシステム関連のエラーにより、SQL Serverがオンラインにならないことも理由の1つです。同じことは、セクション「SQL Serverエラーログの確認」で説明されています。
以下の解決策を試してください
追加削除プログラムからSQL Serverを完全にアンインストールします。以前に失敗したインストールフラグメントがシステムに存在しないことを確認します。 SQL Serverの既存のインスタンスをアンインストールするには、 このリンク を使用してください
新規インストールを開始します。インストール可能なSQL ServerでSetup.exeファイルを見つけます。以下のようになります。常にセットアップファイルを右クリックし、[管理者として実行]を選択してセットアップを起動します。
please select startup account for Database Engine services as NT Authority\SYSTEM
は、ローカルシステムアカウントとも呼ばれます。スクリーンショットをご覧ください上記の方法でも問題が解決しない場合は、場所で SQL Serverログ を見つけることができます
ドライブ:\ Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG and ERRORLOG.n files.And post the content in question.
Driveは、SQL Serverをインストールしたシステムドライブです。システムドライブCまたは任意のユーザードライブ(D、E、F ...)にすることができます。ここでのMSSQLnは、SQL Serverのバージョン番号を意味します
sQL Server 2008/2008 R2の場合、n = 10
sQL Server 20012の場合、n = 11
sQL Server 2014ではn = 12。
この問題の詳細については、 こちらのリンクをご覧ください
編集:重要な注意
スリップストリーム方式のSQL Server 2012 SP1をインストールしないでください。SP1のスリップストリーミングプロセスで問題が発生し、セットアップが失敗しました。 SQL Server 2012のみをインストールし、インストール中にSP1セットアップのチェックを外すことができます。この問題はSP2スリップストリームで削除されました
編集:以下はあなたが提供したログからのものです
エラー:5172、重大度:16、状態:15. 2014-12-20 22:37:58.01 spid5s
ファイル「C:\ Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\MSDBData.mdf」のヘッダーは、有効なデータベースファイルヘッダーではありません。 PageAuditプロパティが正しくありません。2014-12-20 22:37:58.25 spid9sデータベース「モデル」を起動しています。
2014-12-20 22:37:58.29 spid9sエラー:5172、重大度:16、状態:15。
2014-12-20 22:37:58.29 spid9sファイル 'C:\ Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\model.mdf'のヘッダーは、有効なデータベースファイルヘッダーではありません。 PageAuditプロパティが正しくありません。
2014-12-20 22:37:58.39 spid9s ex_raise2:例外が発生しました、メジャー= 52、マイナー= 43、状態= 8、重大度= 22、症状ダンプを作成しようとしています
2014-12-20 22:37:58.60 'dbghelp.dll'バージョン '4.0.5'を使用したspid9s
2014-12-20 22:37:58.67 spid9s **ダンプスレッド-spid = 0、EC = 0x0000000276576B90
2014-12-20 22:37:58.71 spid9s *** C:\ Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0001.txt 2014-12-20 22:37:58.71に送信されるスタックダンプspid9s * ************************************************ ******************************* 2014-12-20 22:37:58.71 spid9s * 2014-12-20 22: 37:58.71 spid9s
*スタックダンプの開始:2014-12-20 22:37:58.71 spid9s * 12/20/14 22:37:58 spid 9
SQL Serverはインストールされていますが、MSDB、モデルデータベースが破損しているため、オンラインにできません。モデルデータベースがオンラインにならない場合、tempdbは作成されないため、SQL Serverはオンラインになりません。エラーには、スタックダンプも含まれます。これは非常に奇妙です。SQLServerがインストールされ、システムデータファイルの破損を検出しています。 2つの可能性があります
Master、model、およびmsdbファイルが存在するハードウェア(基盤となるディスク)が正しくフォーマットされていないか、壊れています。ストレージを確認する必要があります。
これはバグかもしれません(私は信じていませんが、実際には外部要因が原因で、SQL Serverがオンラインになるのを妨げています。これは、ダンプを分析することで確認できます)
あなたは2つの可能な解決策を持っています
これ Microsoft BOLドキュメント を使用して、システムデータベースを再構築します。 このドキュメント を使用することもできます。スクリーンショットがあるため、参照がより簡単です。これが役立つかどうかを確認してください
Microsoft CSS(カスタマーサポート)に連絡してください。これらは、生成されたダンプを分析するのに最適な人物です。ダンプファイルの場所は、C:\ Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0001.txtです。
個人的には、私がこのダンプをMSの友人の1人に投稿しようとします。彼が空いていれば、彼は見ているかもしれませんが、あまり期待しないでください。