Kullanmakta olduğunuz Mikro yada SQL Server üzerinde çalışan yazılımlarınız “Execution of user code in the .NET Framework is disabled. Enable ‘clr enabled’ configuration option” şeklinde mesaj alıyorsanız aşağıdaki SQL kodu çalıştırmanız sorunu çözecektir.
Kullanmakta olduğunuz Mikro yada SQL Server üzerinde çalışan yazılımlarınız “Execution of user code in the .NET Framework is disabled. Enable ‘clr enable’ “
Kullanıcı derlemelerinin SQL Server tarafından çalıştırılıp çalıştırılamayacağını belirtmek için “clr enabled” seçeneği kullanın. Bu seçenek “clr enabled” aşağıdaki değerleri sağlamaktadır.
Değer | Tanımı |
---|---|
0 | SQL Server’da derleme yürütmesine izin verilmez. |
1 | SQL Server’da derleme yürütmeye izin verilir. |
Yalnızca WOW64 için: Bu değişiklikleri uygulamak için WOW64 sunucularını yeniden başlatın. Diğer sunucu türleri için yeniden başlatma gerekmez.
RECONFIGURE’u çalıştırdığınızda ve seçeneğin çalıştırma değeri 1’den 0’a değiştirildiğinde, kullanıcı derlemelerini içeren tüm uygulama etki alanları hemen kaldırılır. clr enabled
Aşağıdaki örnek önce seçeneğin geçerli ayarını görüntüler ve ardından seçenek değerini “1” olarak ayarlayarak seçeneği etkinleştirir. Seçeneği devre dışı bırakmak için değeri “0” olarak ayarlayın.
.Net Framework güncellemelerinden sonra bazen parametre değişebiliyor. SQL Server Management Studio açıp New Query ile yeni sorgu açıp aşağıdaki sorguyu yapıştırıp çalıştırısanız, mesaj artık çıkmayacaktır.
T-SQL
EXEC sp_configure ‘clr enabled’;
EXEC sp_configure ‘clr enabled’, ‘1’;
RECONFIGURE;
Kaynak: clr enabled Server Configuration Option – SQL Server | Microsoft Learn
Bulut Yazılım, Mikro, Bulut sunucu gibi konularda desteğe mi ihtiyacınız var? Formu doldurun çözüm bulalım!