Aracılığıyla paylaş


izin verme sonuçlar dan Tetikleyiciler seçeneği

Use Tetikleyiciler sonuçlarından izin verme Tetikleyicileri sonuçlar kümeleri döndürür olup olmadığını denetlemek için seçenek.Sonuç kümeleri Tetikleyiciler onlarla birlikte çalışmak üzere tasarlanmış uygulamalar beklenmeyen davranışlara neden olabilir.

Ö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. Öneririz, küme bu değer 1.

Zaman küme 1, Tetikleyiciler sonuçlarından izin verme seçenek küme açık.Bu seçenek için varsayılan ayar 0 (kapalı) olduğunu.1 (Açık) bu seçeneği ayarlarsanız, bir sonuç küme 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ı>, hat <satır #>

"Bir tetikleyici bir resultset ve sunucu seçeneği 'disallow_results_from_triggers' verdi doğrudur."

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 results from triggers option is an advanced option.Kullanıyorsanız, sp_configure sistem saklı yordamı ayarını değiştirmek için değiştirebileceğiniz Tetikleyiciler sonuçlarından izin verme sadece Gelişmiş Seçenekleri Göster 1 olarak küme.Ayar sunucu yeniden başlatma olmadan hemen etkili olur.