Share via


sys.server_assembly_modules (Transact-SQL)

タイプ TA のサーバー レベル トリガーに対するアセンブリ モジュールごとに、1 行のデータを格納します。 このビューは、アセンブリ トリガーを、基になる CLR 実装にマップします。 このリレーションは sys.server_triggers に結合できます。 アセンブリは、master データベースに読み込む必要があります。 この組 (object_id) はリレーションのキーになります。

列名

データ型

説明

object_id

int

アセンブリ モジュールが定義されているオブジェクトへの FOREIGN KEY の逆参照。

assembly_id

int

モジュールが作成された元のアセンブリの ID。 アセンブリは master データベースに読み込む必要があります。

assembly_class

sysname

モジュールを定義しているアセンブリ内のクラスの名前。

assembly_method

sysname

モジュールを定義しているクラス内のメソッドの名前。 集計関数 (AF) では NULL になります。

execute_as_principal_id

int

EXECUTE AS サーバー プリンシパルの ID。

既定値または EXECUTE AS CALLER の場合は、NULL になります。

EXECUTE AS SELF EXECUTE AS <プリンシパル> の場合は、指定したプリンシパルの ID になります。

-2 = EXECUTE AS OWNER。

権限

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。詳細については、「メタデータ表示の構成」を参照してください。

関連項目

参照

カタログ ビュー (Transact-SQL)

オブジェクト カタログ ビュー (Transact-SQL)