SQL Server セットアップ ログ ファイルの表示と読み取り

適用対象: SQL Server - Windows のみ

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

Screenshot showing where to find the ConfigurationFiles.ini file in the Setup Bootstrap folder.

Note

パス中「nnn」の数字は、インストールされている SQL サーバーのバージョンに対応します。 上記の画像では、SQL Server 2017 (14.x) がインストールされているので、フォルダーは 140 です。 SQL Server 2016 (13.x) の場合、フォルダーは 130 などとなります。

SQL Server セットアップでは、3 つの基本的フェーズが完了します。

  1. グローバル ルール検証: 基本的なシステム要件を検証します
  2. コンポーネント更新: インストールされているメディアに対して利用できる更新があるかどうかを確認します
  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 コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。

詳細については、「SQL Server のドキュメントに投稿する方法」を参照してください。

関連項目

SQL Server 2019 のインストール