Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Tento článek popisuje, jak nakonfigurovat nested triggers možnost konfigurace serveru v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL. Možnost nested triggers určuje, zda explicitně AFTER trigger může kaskádovat. To znamená, že proveďte akci, která inicializuje jinou aktivační událost, která inicializuje další aktivační událost atd. Pokud je nested triggers nastaveno na 0, spouštěče AFTER nemohou kaskádovat. Když je nested triggers nastaven na 1 (výchozí), triggery mohou kaskádovat až na 32 úrovní.
INSTEAD OF Triggery je možné vnořit bez ohledu na nastavení této možnosti.
Povolení
Ve výchozím nastavení se všem uživatelům udělí oprávnění sp_configure bez parametrů nebo pouze s prvním parametrem. Pokud chcete provést sp_configure s oběma parametry ke změně konfigurace, nebo pokud chcete spustit příkaz RECONFIGURE, musí být uživateli uděleno oprávnění ALTER SETTINGS na úrovni serveru. Oprávnění ALTER SETTINGS se implicitně uchovává rolemi serveru sysadmin a serveradmin .
Použití aplikace SQL Server Management Studio
V Průzkumníku objektů klikněte pravým tlačítkem myši na server a pak vyberte Vlastnosti.
Na stránce Upřesnit nastavte možnost Povolit triggery aktivovat ostatní na Pravda (výchozí) nebo Nepravda.
Použijte Transact-SQL
Připojte se k databázovému stroji.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad ukazuje, jak použít sp_configure k nastavení hodnoty
nested triggersmožnosti na0.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
Další informace naleznete v tématu Možnosti konfigurace serveru.
Kroky po nakonfigurování možnosti vnořených spouštěčů
Nastavení se projeví okamžitě bez restartování serveru.
Související obsah
- Vytváření vnořených triggerů
- PŘEKONFIGUROVAT (Transact-SQL)
- možnosti konfigurace serveru
-
sp_configure (Transact-SQL)