sys.dm_xe_database_session_targets (Azure SQL Database と Azure SQL Managed Instance)

適用対象:Azure SQL データベースAzure SQL Managed Instance

アクティブなデータベース スコープのセッション ターゲットに関する情報を返します。 すべてのデータベース スコープ セッションのターゲットについては、sys.database_event_session_targetsを参照してください

Azure SQL Database では、データベース スコープのセッションのみがサポートされます。 Azure SQL Managed Instance では、データベース スコープ セッションと サーバー スコープ セッションの両方がサポートされます。 SQL マネージド インスタンスには、サーバー スコープのセッションをお勧めします。 詳細については、「CREATE EVENT Standard Edition SSION」を参照してください

列名 データ型 説明
event_session_address varbinary(8) イベント セッションのメモリ アドレス。 .address との多対一リレーションシップを持 sys.dm_xe_database_sessionsちます。 Null 許容ではありません。
target_name nvarchar(60) セッション内のターゲットの名前。 NULL 値は許可されません。
target_package_guid uniqueidentifier ターゲットを含むパッケージの GUID。 NULL 値は許可されません。
execution_count bigint セッションに対してターゲットが実行された回数。 NULL 値は許可されません。
execution_duration_ms bigint ターゲットが実行された時間の合計 (ミリ秒単位)。 NULL 値は許可されません。
target_data nvarchar(max) イベント集計情報など、ターゲットが保持するデータ。 Null 許容。
bytes_written bigint ターゲットに書き込まれたバイト数。 NULL 値は許可されません。
failed_buffer_count bigint ターゲットによって処理できなかったバッファーの数。 この値はターゲット固有であり、sys.dm_xe_database_sessionsとは異なりますdropped_buffer_count。 ターゲットがバッファーの処理に失敗した場合、同じセッションの別のターゲットが独立して同じバッファーを正常に処理する可能性があります。

アクセス許可

VIEW DATABASE STATE 権限が必要です。

リレーションシップのカーディナリティ

ソース ターゲット 関係
sys.dm_xe_database_session_targets.event_session_address sys.dm_xe_database_sessions.address 多対一

次のステップ