SQL Server セットアップ ログ ファイルの表示と読み取り
適用対象: SQL Server - Windows only
SQL Server のセットアップでは、既定で、%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log 内の日付と時刻を名前に含むフォルダーに、ログ ファイルが作成されます。ここで、nnn は、インストールされている SQL Server のバージョンに対応する番号です。 タイムスタンプ付きのログ フォルダーの名前形式は YYYYMMDD_hhmmss です。 セットアップを自動モードで実行した場合は、%temp%\sqlsetup*.log 内にログが作成されます。 ログ フォルダー内のログ ファイルはすべて、それぞれのログ フォルダー内で Log*.cab ファイルにアーカイブされます。
ファイル | Path |
---|---|
Summary.txt | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log |
Summary_<MachineName>_Date.txt | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
Detail.txt | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
データストア | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss\Datastore |
MSI ログ ファイル | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss\<Name>.log |
ConfigurationFile.ini | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
SystemConfigurationCheck_Report.htm | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
無人インストールの場合 | %temp%\sqlsetup*.log |
Note
パス中「nnn」の数字は、インストールされている SQL サーバーのバージョンに対応します。 上記の画像では、SQL Server 2017 (14.x) がインストールされているので、フォルダーは 140
です。 SQL Server 2016 (13.x) の場合、フォルダーは 130
などとなります。
SQL Server セットアップでは、3 つの基本的フェーズが完了します。
- グローバル ルール検証: 基本的なシステム要件を検証します
- コンポーネント更新: インストールされているメディアに対して利用できる更新があるかどうかを確認します
- ユーザーが要求した操作: ユーザーは機能を選択し、カスタマイズできます
このワークフローでは、1 つの概要ログと、SQL Server の基本インストールの 1 つの詳細ログ、または基本インストールと共に更新プログラム (サービス パックなど) がインストールされたときは 2 つの詳細ログが生成されます。
さらに、データストア ファイルには、セットアップ プロセスによって追跡記録されるすべての構成オブジェクトの状態を示すスナップショットが含まれており、構成エラーのトラブルシューティングに便利です。 XML ダンプ ファイルが実行段階ごとに作成され、タイムスタンプ付きのログ フォルダー内の Datastore ログ サブフォルダーに保存されます。
次のセクションでは SQL Server セットアップのログ ファイルを説明します。
Summary.txt ファイル
概要
このファイルは、セットアップ時に検出された SQL Server コンポーネント、オペレーティング システム環境、指定されているコマンド ライン パラメーター値、および実行された各 MSI/MSP の全体的な状態を示します。
ログは次の各セクションに整理されています。
- 実行全体の要約
- SQL Server セットアップが実行されたコンピューターのプロパティと構成
- SQL Server そのコンピューターに以前にインストールされていた製品の機能
- インストールされたバージョンとインストール パッケージのプロパティ
- インストール時に提供されたランタイム入力設定
- 構成ファイルの場所
- 実行結果の詳細
- グローバル ルール
- そのインストール シナリオ独自のルール
- 失敗したルール
- ルール レポート ファイルの場所
Note
修正プログラムの適用時、修正プログラムが適用されるインスタンスごとにサブフォルダーが 1 つ、共有機能のために 1 つという形で、似たようなファイルのセットが含まれるサブフォルダーが多数存在することがあります (つまり、%programfiles%\Microsoft SQL Server\130\Setup Bootstrap\Log<YYYYMMDD_HHMM>\MSSQLSERVER)。
場所
summary.txt は %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\ 内にあります。
概要テキスト ファイル内でエラーを見つけるには、"エラー" や "失敗" をキーワードにして検索できます。
Summary_<MachineName>_YYYYMMDD_HHMMss.txt ファイル
概要
summary_engine の基本的なファイルは概要ファイルに似ていますが、メイン ワークフロー内で生成されます。
場所
Summary_<MachineName>_YYYYMMDD_HHMMss.txt ファイルは、%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\ にあります。
Detail.txt ファイル
概要
Detail.txt はインストールやアップグレードなど、メイン ワークフロー内で生成され、実行の詳細を示します。 ファイル内のログは、インストールの各アクションが呼び出されたときの時刻に基づいて生成されます。 テキスト ファイルには、アクションが実行された順所とその依存関係が示されます。
場所
detail.txt ファイルは、%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\Detail.txt 内にあります。
セットアップ過程でエラーが発生すると、例外やエラーはこのファイルの終わりに記録されます。 このファイル内でエラーを見つけるには、まずファイルの終わりを調べてから、"エラー" や "例外" をキーワードにして検索します。
MSI ログ ファイル
概要
MSI ログ ファイルはパッケージ インストール過程の詳細を提供します。 各パッケージのインストール時に、MSIEXEC によって生成されるログ ファイルです。
MSI ログ ファイルの種類
- <機能>_<アーキテクチャ>_<相互作用>.log
- <機能>_<アーキテクチャ>_<言語>_<相互作用>.log
- <機能>_<アーキテクチャ>_<相互作用>_<ワークフロー>.log
場所
MSI ログファイルは、%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\<名前>.log にあります。
ファイルの終わりに実行の概要があり、成功したかどうかとプロパティを示します。 MSI ファイルのエラーを見つけるには、"value 3" を探し、その前後のテキストを確認します。
ConfigurationFile.ini ファイル
概要
構成ファイルにはインストール時に使用される入力の設定が含まれています。 手動で設定を入力しなくてもインストールを再起動できるようにするときに使用できます。 ただし、パスワード、PID、およびパラメーターの一部は構成ファイルには保存されません。 設定はファイルに追加できますが、コマンドラインまたはセットアップのインターフェイスを使って供給することもできます。 詳細については、「 構成ファイルを使用した SQL Server 2016 のインストール」を参照してください。
場所
ConfigurationFile.ini は、%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\ にあります。
SystemConfigurationCheck_Report.htm ファイル
概要
システム構成チェッカーのレポートには、実行された各ルールの簡単な記述と、実行ステータスが含まれています。
場所
SystemConfigurationCheck_Report.htm は、%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\ にあります。
ヘルプの参照
- SQL に対するご意見:SQL Serverの改善に関するご提案がある場合
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server):SQL Server に関する質問
- スタック オーバーフロー (tag sql-server):SQL 開発に関する質問とその回答
- Reddit:SQL Server に関する一般的なディスカッション
- MicrosoftSQL Serverライセンス条項および情報
- 法人のお客様向けサポート オプション
- その他の SQL Serverのヘルプとフィードバック
SQL ドキュメントへの投稿
SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。
詳細については、「SQL Server のドキュメントに投稿する方法」を参照してください。