Aracılığıyla paylaş


CLR tümleştirmesini etkinleştirme

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Ortak dil çalışma zamanı (CLR) tümleştirme özelliği varsayılan olarak kapalıdır. CLR tümleştirmesi kullanılarak uygulanan nesneleri kullanmak için, CLR tümleştirmesini etkinleştirmek için SQL Server Management Studio'da clr özellikli sunucu yapılandırma seçeneğini kullanın:

EXECUTE sp_configure 'clr enabled', 1;
RECONFIGURE;
GO

clr enabled seçeneğini 0 olarak ayarlayarak CLR tümleştirmesini devre dışı bırakabilirsiniz. CLR tümleştirmesini devre dışı bırakırsanız, SQL Server kullanıcı tanımlı tüm CLR yordamlarını yürütmeyi durdurur ve tüm uygulama etki alanlarını kaldırır. hiyerarşi kimliği veri türü, FORMAT işlevi, çoğaltma ve İlke Tabanlı Yönetim gibi CLR'yi kullanan özellikler bu ayardan etkilenmez ve çalışmaya devam eder.

Not

Azure SQL Veritabanı'nda clr enabled yapılandırma seçeneği etkin olsa da, CLR kullanıcı işlevlerinin geliştirilmesi Azure SQL Veritabanı'nda desteklenmez.

İzinler

CLR tümleştirmesini etkinleştirmek için, sysadmin ve serveradmin sabit sunucu rollerinin üyeleri tarafından örtük olarak tutulan ALTER SETTINGS sunucu düzeyi izniniz olmalıdır.

Açıklamalar

Büyük miktarda bellek ve çok sayıda işlemciyle yapılandırılan bilgisayarlar, sunucuyu başlatırken SQL Server'ın CLR tümleştirme özelliğini yükleyemeyebilir. Bu sorunu gidermek için, -gmemory_to_reserve SQL Server hizmeti başlatma seçeneğini kullanarak sunucuyu başlatın ve yeterince büyük bir bellek değeri belirtin. Daha fazla bilgi için bkz. Veritabanı Altyapısı Hizmeti başlangıç seçenekleri.

Not

Ortak dil çalışma zamanı (CLR) yürütme basit havuz altında desteklenmez. CLR tümleştirmesini etkinleştirmeden önce basit havuzu devre dışı bırakmanız gerekir. Daha fazla bilgi için bkz. Sunucu yapılandırması: basit havuz.