次の方法で共有


SQL Server エラー ログを表示する

適用対象:SQL Server

SQL Server エラー ログを表示して、プロセスが正常に完了したことを確認します (バックアップと復元の操作、バッチ コマンド、その他のスクリプトやプロセスなど)。 この手順は、自動回復メッセージ (特に SQL Server のインスタンスが停止して再起動された場合)、カーネル メッセージ、またはその他のサーバー レベルのエラー メッセージなど、現在または潜在的な問題領域を検出するのに役立ちます。

エラー ログを表示する方法

SQL Server Management Studio または任意のテキスト エディターを使用して、SQL Server エラー ログを表示できます。 エラー ログの確認方法の詳細については、「 [ログ ファイルの表示] を開く」を参照してください。

  • Windows では、エラー ログの既定の場所は <drive>:\Program Files\Microsoft SQL Server\MSSQL.<n>\MSSQL\LOG\ERRORLOG

  • Linux では、エラー ログの既定の場所は /var/opt/mssql/log

ファイルは ERRORLOG.<n>と呼ばれ、 <n> は整数です。 現在のエラー ログには拡張子がありません。

SQL Server のインスタンスを起動するたびに、新しいエラー ログが作成されます。ただし、 sp_cycle_errorlog システム ストアド プロシージャを使用すると、 SQL Serverのインスタンスを再起動しなくてもエラー ログ ファイルを使い回すことができます。 通常、SQL Server は前の 6 つのログのバックアップを保持し、最新のログ バックアップに拡張機能 .1、2 番目に新しい拡張機能 .2などを提供します。 現在のエラー ログには拡張子がありません。

オフラインまたは起動できない SQL Server インスタンスの SQL Server エラー ログを表示することもできます。 詳細については、「 オフライン ログ ファイルの表示」を参照してください。