Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
W tym artykule opisano sposób konfigurowania nested triggers opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Opcja nested triggers określa, czy wyzwalacz może być kaskadowy AFTER . Oznacza to, że wykonaj akcję, która inicjuje inny wyzwalacz, który inicjuje inny wyzwalacz itd. Gdy nested triggers jest ustawiona wartość 0, AFTER wyzwalacze nie mogą być kaskadowe. Gdy nested triggers jest ustawiona wartość 1 (wartość domyślna), AFTER wyzwalacze mogą być kaskadowo do 32 poziomów.
INSTEAD OF wyzwalacze można zagnieżdżać niezależnie od ustawienia tej opcji.
Permissions
Wykonywanie uprawnień bez sp_configure parametrów lub tylko pierwszy parametr jest domyślnie udzielany wszystkim użytkownikom. Aby wykonać sp_configure przy użyciu obu parametrów w celu zmiany opcji konfiguracji lub uruchomienia RECONFIGURE instrukcji, użytkownik musi mieć uprawnienie ALTER SETTINGS na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie przechowywane przez administrator systemu i administrator serwera stałe role serwera.
Korzystanie z programu SQL Server Management Studio
W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer, a następnie wybierz polecenie Właściwości.
Na stronie Zaawansowane ustaw opcję Zezwalaj wyzwalaczom na wyzwalacze wyzwalacze na wartość True (wartość domyślna) lub Fałsz.
Korzystanie z Transact-SQL
Połącz się z silnikiem bazy danych.
Na pasku Standardowym wybierz pozycję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie pokazano, jak użyć sp_configure , aby ustawić wartość
nested triggersopcji 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
Aby uzyskać więcej informacji, zobacz Opcje konfiguracji serwera.
Postępuj zgodnie z instrukcjami: po skonfigurowaniu opcji zagnieżdżonych wyzwalaczy
Ustawienie zostanie zastosowane natychmiast bez ponownego uruchomienia serwera.
Treści powiązane
- Tworzenie zagnieżdżonych wyzwalaczy
- KONFIGURUJ (Transact-SQL)
- opcje konfiguracji serwera
- sp_configure (Transact-SQL)