Share via


Sunucu yapılandırma seçeneği Tetikleyiciler sonuçlarından izin verme

Kullanım Tetikleyiciler sonuçlarından izin verme Tetikleyicileri sonuç kümeleri döndüren olup olmadığını denetlemek için seçenek. Sonuç kümeleri döndüren tetikleyiciler, bunlarla çalışacak şekilde tasarlanmamış uygulamalarda beklenmedik davranışlara yol açabilir.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.Bu değer 1 olarak ayarlamanızı öneririz.

1 Olarak ayarlandığında Tetikleyiciler sonuçlarından izin verme seçenek on olarak ayarlanır. 0 (Kapalı) Bu seçenek için varsayılan ayardır. 1 (Açık) bu seçeneği ayarlarsanız, bir sonuç kümesi döndürmek için bir tetikleyici her türlü girişim başarısız olur ve kullanıcı, aşağıdaki hata iletisini alır:

"msg 524, düzey 16, State 1, yordam <yordam adı>, hat <Line #>

"tetikleyici bir resultset ve sunucu seçeneği 'disallow_results_from_triggers' döndürdü doğrudur."

Tetikleyiciler sonuçlarından izin verme seçeneği de uygulanan Microsoft  SQL Serverörneği düzeyi ve örneği içinde varolan tüm tetikleyiciler davranışını belirleyecek.

Tetikleyiciler sonuçlarından izin verme Gelişmiş seçenek bir seçenektir. If you are using sp_configure sistem saklı yordamı ayarı değiştirmek için sen-ebilmek değişmek Tetikleyiciler sonuçlarından izin verme yalnızca Gelişmiş seçenekleri göster 1 olarak ayarlanır. Ayar olmadan sunucu yeniden hemen etkili olur.

Ayrıca bkz.

Başvuru

Yeniden yapılandırın (Transact-sql)

sp_configure (Transact-sql)

Kavramlar

Sunucu yapılandırma seçenekleri