次の方法で共有


SQL Server エラー ログを管理する

この記事では、SQL Server エラー ログを管理する方法について説明します。

元の製品バージョン: SQL Server
元の KB 番号: 2199578

まとめ

Microsoft SQL Server エラー ログには、SQL Server によって生成される重要な情報が含まれています。 エラー ログには、重要なイベントに関する情報メッセージ、警告、および情報が含まれています。 エラー ログには、ユーザーが生成したメッセージに関する情報や、ログオン イベント (成功と失敗) などの監査情報も含まれます。

エラー ログは、SQL Server 管理者にとって重要なデータ ポイントです。 管理者は、エラー ログのサイズを管理して、必要なときに使用できるようにする必要があります。

エラー ログ ファイルは、SQL Server のインスタンスが起動されるたびに初期化されます。 SQL Server のインスタンスが長時間再起動されていない場合は、エラー ログ ファイルが大きくなる可能性があります。 多数の例外 (アクセス違反など) や重大なイベント (SQL Server アサーションなど) が発生した場合、これらのイベントによって、SQL Server エラー ログに書き込まれる多くの情報が生成される可能性があります。

SQL Server エラー ログの再初期化

sp_cycle_errorlog ストアド プロシージャを使用して、エラー ログを定期的に再初期化できます。 詳細については、「 sp_cycle_errorlog (Transact-SQL)」を参照してください。

SQL Server エラー ログの数とサイズの構成

インスタンスの SQL Server エラー ログのサイズと数を構成する方法の詳細については、「SQL Server エラー ログの構成を確認します。

エラー ログの読み取り

SQL Server またはエラー ログ ファイルの内容を読み取り、sp_read_errorlogを使用してキーワードをフィルター処理SQL Server エージェント。 たとえば、次のコマンドを実行すると、データベースが起動していることを示すログ メッセージが現在の SQL Server エラー ログに表示されます。

EXEC sp_readerrorlog 0, 1, 'database', 'start'

詳細

T-SQL を使用してこれらの値を構成する方法の詳細については、Paul Randal と Jan Kare Lokna による次のブログ投稿を参照してください。

サードパーティの情報に関する免責事項

サードパーティの情報に関する免責事項

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。