DatabaseDdlTrigger Class
DatabaseDdlTrigger オブジェクトは、Microsoft SQL Server データベース データ定義言語 (DDL) トリガを表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public NotInheritable Class DatabaseDdlTrigger
Inherits DdlTriggerBase
Implements IExtendedProperties
public sealed class DatabaseDdlTrigger : DdlTriggerBase, IExtendedProperties
public ref class DatabaseDdlTrigger sealed : public DdlTriggerBase, IExtendedProperties
public final class DatabaseDdlTrigger extends DdlTriggerBase implements IExtendedProperties
public final class DatabaseDdlTrigger extends DdlTriggerBase implements IExtendedProperties
解説
更新されたテキスト :
DDL トリガは、特定の DDL イベントに応答して Transact-SQL またはユーザー定義関数を実行します。
SQL Server 管理オブジェクト (SMO) を使用すると、プログラムでのアクセスにより、すべての DDL トリガ機能を DatabaseDdlTrigger オブジェクトと ServerDdlTrigger オブジェクトで管理できます。
データベース DDL トリガはデータベースのスコープ内でイベントに応答し、サーバー DDL トリガは SQL Server インスタンスのスコープ内でイベントに応答します。
この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。
DatabaseDdlTrigger オブジェクトのプロパティは、public 固定サーバー ロールのメンバが取得できます。
DatabaseDdlTrigger オブジェクトのプロパティを設定するには、データベースの ALTER ANY DATABASE DDL TRIGGER 権限を持っている必要があります。
DDL トリガを作成するには、データベースの ALTER ANY DATABASE DDL TRIGGER 権限を持っている必要があります。
DDL トリガを削除するには、データベースの ALTER ANY DATABASE DDL TRIGGER 権限を持っている必要があります。
DDL トリガを有効化または無効化するには、データベースの ALTER ANY DATABASE DDL TRIGGER 権限を持っている必要があります。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo.DdlTriggerBase
Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
DatabaseDdlTrigger Members
Microsoft.SqlServer.Management.Smo Namespace
その他の技術情報
CREATE TRIGGER (Transact-SQL)
DDL トリガ
変更履歴
リリース |
履歴 |
新しい内容 :
|