次の方法で共有


sys.dm_xe_packages (Transact-SQL)

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

拡張イベント エンジンに登録されているすべてのパッケージを一覧表示します。

列名 データ型 説明
name nvarchar (256) パッケージの名前。 説明は、パッケージ自体から公開されます。 NULL 値は許可されません。
guid uniqueidentifier パッケージを識別する GUID。 NULL 値は許可されません。
description nvarchar(3072) パッケージの説明。 description はパッケージ作成者によって設定され、null 許容ではありません。
機能 int このパッケージの機能を記述するビットマップ。 NULL 値が許可されます。
capabilities_desc nvarchar (256) このパッケージで使用可能なすべての機能の一覧。 NULL 値が許可されます。
module_guid nvarchar(60) このパッケージを公開するモジュールの GUID。 NULL 値は許可されません。
module_address varbinary(8) パッケージを含むモジュールが読み込まれるベース アドレス。 1 つのモジュールで複数のパッケージが公開される場合があります。 NULL 値は許可されません。

アクセス許可

サーバーに対する VIEW SERVER STATE 権限が必要です。

SQL Server 2022 以降でのアクセス許可

サーバーに対する VIEW SERVER PERFORMANCE STATE アクセス許可が必要です。

解説

拡張イベント エンジンに登録されているパッケージでは、イベント、イベントの発生時に実行できるアクション、およびイベント データの同期処理および非同期処理の対象が公開されます。

これらのパッケージは、プロセスのアドレス空間に動的に読み込むことができます。 パッケージが読み込まれると、公開するすべてのオブジェクトが拡張イベント エンジンに登録されます。

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

ソース ターゲット 関係
sys.dm_xe_packages.module_address sys.dm_os_loaded_modules.base_address 多対一

次のステップ

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