Bagikan melalui


Konfigurasi server: pemicu berlapis

Berlaku untuk: SQL Server

Artikel ini menjelaskan cara mengonfigurasi nested triggers opsi konfigurasi server di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi nested triggers mengontrol apakah pemicu dapat berskala AFTER . Artinya, lakukan tindakan yang memulai pemicu lain, yang memulai pemicu lain, dan sebagainya. Ketika nested triggers diatur ke 0, AFTER pemicu tidak dapat bertingkat. Ketika nested triggers diatur ke 1 (default), AFTER pemicu dapat bertingkat ke sebanyak 32 tingkat. INSTEAD OF pemicu dapat ditumpuk terlepas dari pengaturan opsi ini.

Izin

Jalankan izin tanpa sp_configure parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan RECONFIGURE pernyataan, pengguna harus diberikan ALTER SETTINGS izin tingkat server. Izin ALTER SETTINGS secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

  1. Di Object Explorer, klik kanan server, lalu pilih Properti.

  2. Pada halaman Tingkat Lanjut , atur opsi Izinkan Pemicu untuk Menembakkan Orang Lain ke True (default) atau False.

Menggunakan Transact-SQL

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai nested triggers opsi ke 0.

    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
    

Untuk informasi selengkapnya, lihat Opsi konfigurasi server.

Tindak lanjut: Setelah Anda mengonfigurasi opsi pemicu berlapis

Pengaturan berlaku segera tanpa memulai ulang server.