Triggers 屬性
表示 ServerDdlTrigger 物件的集合。每個 ServerDdlTrigger 物件代表 SQL Server 執行個體上定義的伺服器資料定義語言 (DDL) 觸發程序。
命名空間: Microsoft.SqlServer.Management.Smo
組件: Microsoft.SqlServer.Smo (在 Microsoft.SqlServer.Smo.dll 中)
語法
'宣告
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, _
GetType(ServerDdlTrigger))> _
Public ReadOnly Property Triggers As ServerDdlTriggerCollection
Get
'用途
Dim instance As Server
Dim value As ServerDdlTriggerCollection
value = instance.Triggers
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(ServerDdlTrigger))]
public ServerDdlTriggerCollection Triggers { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny,
typeof(ServerDdlTrigger))]
public:
property ServerDdlTriggerCollection^ Triggers {
ServerDdlTriggerCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(ServerDdlTrigger))>]
member Triggers : ServerDdlTriggerCollection
function get Triggers () : ServerDdlTriggerCollection
屬性值
型別:Microsoft.SqlServer.Management.Smo. . :: . .ServerDdlTriggerCollection
ServerDdlTriggerCollection 物件,代表 SQL Server 執行個體上定義的伺服器 DDL (資料定義語言) 觸發程序。
備註
Server DDL triggers are procedures that run in response to data definition events at the server level. For example, you can create a server DDL trigger that runs when any database is dropped.
範例
Visual Basic
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Display the server DDL triggers.
Dim tr As ServerDdlTrigger
For Each tr In srv.Triggers
Console.WriteLine(tr.Name)
Next
PowerShell
$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
foreach ($tr in $srv.Triggers)
{
Write-Host $tr.Name
}