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」を参照してください。