次の方法で共有


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

適用対象: Azure SQL Database Azure SQL Managed Instance

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

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

列名 データ型 説明
event_session_address varbinary(8) イベント セッションのメモリ アドレス。 sys.dm_xe_database_sessions.address との多対一リレーションシップを持ちます。 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_sessionsdropped_buffer_countとは異なります。 ターゲットがバッファーの処理に失敗した場合、同じセッションの別のターゲットが独立して同じバッファーを正常に処理する可能性があります。

アクセス許可

VIEW DATABASE STATE 権限が必要です。

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

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

次のステップ