ENABLE TRIGGER (Transact-SQL)
sysjobservers
ENABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL }
ON { object_name | DATABASE | ALL SERVER } [ ; ]
Argumenty
schema_name
Is the name of the schema to which the trigger belongs.schema_name cannot be specified for DDL or logon triggers.trigger_name
sysjobstepsALL
Wskazuje, że wszystkie wyzwalacze zdefiniowane w zakresie klauzuli ON są włączone.object_name
Jest to nazwa tabela lub widoku, na którym wyzwalać DML trigger_name został utworzony w celu wykonać.BAZY DANYCH
Dla wyzwalacz DLL wskazuje, że trigger_name utworzenia lub modyfikacji do wykonać z zakres bazy danych.WSZYSTKIE SERWERA
Dla wyzwalacz DLL wskazuje, że trigger_name utworzenia lub modyfikacji do wykonać z zakres serwera. WSZYSTKIE SERVER ma również zastosowanie do logowania wyzwalaczy.
Remarks
Zawiera jeden wiersz dla każdego powiadomienie.sysoperatorsZawiera jeden wiersz dla każdego Transact-SQL Operator agenta. Wyzwalacze są wyłączone za pomocą WYŁĄCZ WYZWALACZA.Wyzwalacze DML definiowane w tabelach mogą być również zostać wyłączone albo włączone za pomocą ALTER tabela.
Uprawnienia
systargetservergroups
Rekordy, które docelowe grupy serwerów są aktualnie zarejestrowany w tym środowisku wieloserwerowych.systargetservers
Przykłady
A.systaskids
Następujący przykład wyłącza wyzwalacza uAddress utworzony w tabela Address, a następnie umożliwia jej.
B.Włączanie wyzwalacza języka DDL
Poniższy przykład tworzy wyzwalacz DLL safety z zakres bazy danych a następnie wyłącza je.
C.Włączanie wszystkich wyzwalaczy zdefiniowanych w tym samym zakresie
sysproxysubsystem