次の方法で共有


サーバー構成: 既定のトレースが有効

適用対象:SQL Server

既定のトレース ログ ファイルを有効または無効にするには、 default trace enabled オプションを使用します。 既定のトレース機能では、主に構成オプションに関連する操作および変更の詳しい永続的なログが提供されます。

警告

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに拡張イベントを使用します。

目的

既定のトレース機能は、問題が初めて発生したときに、その問題を診断するために必要なログ データを提供することによって、データベース管理者によるトラブルシューティングを支援します。

既定のトレースを表示する

既定のトレース ログは、SQL Server Profiler で開いて確認するか、fn_trace_gettable システム関数を使用して Transact-SQL でクエリを実行できます。 SQL Server Profiler では、通常のトレース出力ファイルの場合と同様に、既定のトレース ログ ファイルを開くことができます。 既定のトレース ログは、ロールオーバー トレース ファイルを使用して、既定により \MSSQL\LOG ディレクトリに保存されます。 既定のトレース ログ ファイルのベース ファイル名は log.trcです。 SQL Server の標準インストールの場合、既定のトレースが有効になっているため、TraceID 1 になります。 インストール後や他のトレースの作成後に有効にした場合、TraceID の数値が大きくなることがあります。

SQL Server Profiler を使用してこのトレース ファイルを表示する方法の詳細については、「トレース ファイルを開く (SQL Server Profiler)」を参照してください。

Example

次のステートメントは、既定のトレース ログを既定の場所に開きます。

SELECT *
FROM fn_trace_gettable (
    'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\log.trc',
    default
);
GO

設定する

1 に設定すると、 default trace enabled オプションで 既定のトレースが有効になります。 このオプションの既定の設定は 1 (有効) です。 0値を指定すると、トレースがオフになります。

default trace enabled オプションは拡張オプションです。 sp_configure システム ストアド プロシージャを使用して設定を変更する場合は、show advanced options1 に設定されている場合にのみ、default trace enabled オプションを変更できます。 新しい設定は、サーバーを再起動しなくてもすぐに有効になります。