Compartilhar via


Propriedade do RDL Triggers

Representa uma coleção de objetos ServerDdlTrigger. Cada objeto ServerDdlTrigger representa um gatilho DDL (linguagem de definição de dados) do servidor definido na instância do SQL Server.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(ServerDdlTrigger))> _
Public ReadOnly Property Triggers As ServerDdlTriggerCollection
    Get
'Uso
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

Valor da propriedade

Tipo: Microsoft.SqlServer.Management.Smo. . :: . .ServerDdlTriggerCollection
Um objeto ServerDdlTriggerCollection que representa todos os gatilhos DDL (linguagem de definição de dados) do servidor definidos na instância do SQL Server.

Comentários

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.

Exemplos

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
}