ServerDdlTrigger クラス

ServerDdlTrigger オブジェクトは、SQL Server データ定義言語 (DDL) トリガを表します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<SfcElementTypeAttribute("DdlTrigger")> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)> _
Public NotInheritable Class ServerDdlTrigger _
    Inherits DdlTriggerBase
'使用
Dim instance As ServerDdlTrigger
[SfcElementTypeAttribute("DdlTrigger")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)]
public sealed class ServerDdlTrigger : DdlTriggerBase
[SfcElementTypeAttribute(L"DdlTrigger")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions::ReadOnly)]
public ref class ServerDdlTrigger sealed : public DdlTriggerBase
[<SealedAttribute>]
[<SfcElementTypeAttribute("DdlTrigger")>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)>]
type ServerDdlTrigger =  
    class
        inherit DdlTriggerBase
    end
public final class ServerDdlTrigger extends DdlTriggerBase

説明

DDL トリガは、特定の DDL イベントに応答して Transact-SQL またはユーザー定義関数を実行します。

SQL Server 管理オブジェクト (SMO) を使用すると、プログラムでのアクセスにより、すべての DDL トリガ機能を DatabaseDdlTrigger オブジェクトと ServerDdlTrigger オブジェクトで管理できます。

データベース DDL トリガはデータベースのスコープ内でイベントに応答し、サーバー DDL トリガは SQL Server インスタンスのスコープ内でイベントに応答します。

ServerDdlTrigger オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでも可能です。

ServerDdlTrigger オブジェクトのプロパティを設定するには、サーバーの CONTROL SERVER 権限を持っているか、固定サーバー ロール sysadmin のメンバであることが必要です。

サーバー レベルの DDL トリガを作成または削除するには、サーバーの CONTROL SERVER 権限を持っているか、固定サーバー ロール sysadmin のメンバであることが必要です。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。