Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit artikel wordt beschreven hoe u de optie voor serverconfiguratie nested triggers in SQL Server configureert met behulp van SQL Server Management Studio of Transact-SQL. Met de nested triggers optie bepaalt u of een AFTER trigger trapsgewijs kan worden geactiveerd. Dat wil gezegd: voer een actie uit waarmee een andere trigger wordt gestart, waardoor een andere trigger wordt gestart, enzovoort. Wanneer nested triggers deze is ingesteld op 0, AFTER kunnen triggers niet trapsgewijs worden uitgevoerd. Wanneer nested triggers deze is ingesteld op 1 (de standaardinstelling), AFTER kunnen triggers trapsgewijs worden ingesteld op maximaal 32 niveaus.
INSTEAD OF triggers kunnen worden genest, ongeacht de instelling van deze optie.
Permissions
Voer machtigingen sp_configure uit voor zonder parameters of met alleen de eerste parameter worden standaard aan alle gebruikers verleend. Als u beide parameters wilt uitvoeren sp_configure om een configuratieoptie te wijzigen of om de RECONFIGURE instructie uit te voeren, moet aan een gebruiker de ALTER SETTINGS machtiging op serverniveau worden verleend. De ALTER SETTINGS machtiging wordt impliciet bewaard door de vaste serverfuncties sysadmin en serveradmin .
SQL Server Management Studio gebruiken
Klik in Objectverkenner met de rechtermuisknop op een server en selecteer Vervolgens Eigenschappen.
Stel op de pagina Geavanceerd de optie Triggers toestaan in om anderen te activeren op Waar (de standaardinstelling) of Onwaar.
Gebruik Transact-SQL
Maak verbinding met de database-engine.
Selecteer Nieuwe query in de standaardbalk.
Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld ziet u hoe u sp_configure gebruikt om de waarde van de
nested triggersoptie in te stellen op0.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'nested triggers', 0; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Zie Server-configuratieoptiesvoor meer informatie.
Opvolgen: Nadat u de optie geneste triggers hebt geconfigureerd
De instelling wordt onmiddellijk van kracht zonder de server opnieuw op te starten.