sys.server_triggers (Transact-SQL)

TR または TA の object_type を持つすべてのサーバーレベル DDL トリガのセットを含みます。CLR トリガの場合、アセンブリを master データベースに読み込む必要があります。すべてのサーバーレベル DDL トリガ名は、単一のグローバル スコープ内に存在します。

列名

データ型

説明

name

sysname

トリガの名前です。

object_id

int

オブジェクトの ID です。

parent_class

tinyint

親のクラスです。常に次の値をとります。

100 = サーバー

parent_class_desc

nvarchar(60)

親のクラスの説明です。常に次の値をとります。

SERVER

parent_id

int

SERVER 上のトリガに対しては常に 0 です。

type

char(2)

オブジェクトの種類です。

TA = アセンブリ (CLR) トリガ

TR = SQL トリガ

type_desc

nvarchar(60)

オブジェクトの種類のクラスの説明です。

CLR_TRIGGER

SQL_TRIGGER

create_date

datetime

トリガが作成された日付です。

modify_date

datetime

トリガが ALTER ステートメントを使用して最後に変更された日付です。

is_ms_shipped

bit

ユーザーではなく内部 SQL Server コンポーネントによって作成されたトリガです。

is_disabled

bit

1 = トリガが無効です。

権限

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