Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk azt ismerteti, hogyan konfigurálhatja a kiszolgálókonfigurációs beállítást az nested triggers SQL Server Management Studio vagy a Transact-SQL használatával. A nested triggers beállítás szabályozza, hogy egy AFTER trigger képes-e kaszkádolni. Vagyis hajt végre egy műveletet, amely elindít egy másik eseményindítót, amely egy másik eseményindítót indít el stb. Ha a nested triggers be van állítva 0, AFTER eseményindítók nem tudnak kaszkádolni. Ha nested triggers az alapértelmezett értékre 1 van állítva, AFTER az eseményindítók akár 32 szintre is kaszkádoltak.
INSTEAD OF az eseményindítók a beállítástól függetlenül beágyazhatók.
Permissions
Az engedélyek végrehajtása sp_configure paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak meg lesz adva. Az sp_configure végrehajtásához mindkét paraméterrel a konfigurációs beállítás módosításához vagy az RECONFIGURE utasítás futtatásához a felhasználónak rendelkeznie kell a ALTER SETTINGS kiszolgálószintű engedéllyel. Az ALTER SETTINGS engedélyt implicit módon a sysadmin és a serveradmin rögzített kiszolgálói szerepkörök birtokolják.
Az SQL Server Management Studio használata
Az Object Explorerben kattintson a jobb gombbal egy kiszolgálóra, majd válassza a Tulajdonságok lehetőséget.
A Speciális lapon állítsa az Eseményindítók engedélyezése mások kilövésére beállítást True (alapértelmezett) vagy False ( Hamis) értékre.
Használd a Transact-SQL-t
Csatlakozzon az adatbázismotorhoz.
A Standard sávon válassza az Új lekérdezés lehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan használhatja a sp_configure-t a
nested triggersopció értékének0-ra történő beállítására.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
További információ: Kiszolgálókonfigurációs beállítások.
Utókövetés: A beágyazott eseményindítók opció konfigurálása után
A beállítás a kiszolgáló újraindítása nélkül azonnal érvénybe lép.