次の方法で共有


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

適用対象: SQL Server 2016 (13.x) 以降 Azure SQL Database Azure SQL Managed Instance

データベース スコープのイベント セッション内の各イベントの行を返します。 アクティブデータベース スコープ セッションのイベントについては、sys.dm_xe_database_session_eventsを参照してください。

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

列名 データ型 説明
event_session_id int イベント セッションの ID。 NULL 値は許可されません。
event_id int イベントの ID。 この ID は、イベント セッション オブジェクト内で一意です。 NULL 値は許可されません。
name sysname イベントの名前です。 NULL 値は許可されません。
package sysname イベントを含むイベント パッケージの名前。 NULL 値は許可されません。
モジュール sysname イベントを含むモジュールの名前。 NULL 値は許可されません。
述語 nvarchar(3000) イベントに適用される述語式。 NULL 値が許可されます。
predicate_xml nvarchar(3000) イベントに適用される XML 述語式。 NULL 値が許可されます。

アクセス許可

VIEW DATABASE STATE 権限が必要です。

解説

このビューには、次のリレーションシップカーディナリティがあります。

ソース ターゲット 関係
sys.database_event_session_events.event_session_id sys.database_event_sessions.event_session_id 多対一

次のステップ

関連する概念の詳細については、次の記事を参照してください。