sys.server_assembly_modules (Transact-SQL)

適用対象: SQL Server Azure SQL Managed Instance

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 <principal>の場合、指定したプリンシパルの ID。

-2 = EXECUTE AS OWNER。

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。

参照

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