Aracılığıyla paylaş


Tetikleyiciler seçeneği sonuçlar izin verme

Use Tetikleyicileri sonuçlar izin verme seçeneği Tetikleyicileri sonuçlar döndürüyor olup olmadığını denetlemek için ayarlar.Sonuç kümeleri Tetikleyicileri bunlarla çalışmak için tasarlanmamış uygulamalarda beklenmedik davranışa neden olabilir.

Important noteImportant Note:

This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. Önerilir, küme bu değer 1.

Zaman küme 1, Tetikleyicileri sonuçlar izin verme seçenek küme açık.0 (KAPALı) Bu seçenek için varsayılan ayardır.1 (ON) bu seçeneği ayarlarsanız, bir sonuç kümesi geri dönmek 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ı>Satır <Satır #>

"Bir resultset tetikleyici döndürdü ve sunucu seçeneği 'disallow_results_from_triggers' geçerlidir."

The disallow results from triggers option is applied at the Microsoft SQL Server instance level, and it will determine behavior for all existing triggers within the instance.

The disallow sonuçlar from triggers option is an advanced option.Kullanıyorsanız sp_configure sistem ayarını değiştirmek için saklı yordamıyla, değiştirebileceğiniz Tetikleyicileri sonuçlar izin vermeme yalnızca Gelişmiş Seçenekler'i Göster 1 olarak küme.Bu ayar olmadan, sunucu yeniden hemen etkinleşir.