Integrasi CLR - Mengaktifkan
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Fitur integrasi runtime bahasa umum (CLR) nonaktif secara default, dan harus diaktifkan untuk menggunakan objek yang diimplementasikan menggunakan integrasi CLR. Untuk mengaktifkan integrasi CLR, gunakan opsi clr yang diaktifkan dari prosedur tersimpan sp_configure di SQL Server Management Studio:
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
Anda dapat menonaktifkan integrasi CLR dengan menyetel opsi clr enabled
ke 0. Saat Anda menonaktifkan integrasi CLR, SQL Server berhenti menjalankan semua rutinitas CLR yang ditentukan pengguna dan membongkar semua domain aplikasi. Fitur yang mengandalkan CLR, seperti jenis data hierarkis , fungsi, FORMAT
replikasi, dan Manajemen Berbasis Kebijakan, tidak terpengaruh oleh pengaturan ini dan akan terus berfungsi.
Catatan
clr enabled
Meskipun opsi konfigurasi diaktifkan di Azure SQL Database, mengembangkan fungsi pengguna CLR tidak didukung di Azure SQL Database.
Izin
Untuk mengaktifkan integrasi CLR, Anda harus memiliki izin tingkat server ALTER SETTINGS, yang secara implisit dipegang oleh anggota peran server tetap sysadmin dan serveradmin .
Keterangan
Komputer yang dikonfigurasi dengan memori dalam jumlah besar dan sejumlah besar prosesor mungkin gagal memuat fitur integrasi CLR SQL Server saat memulai server. Untuk mengatasi masalah ini, mulai server dengan menggunakan opsi startup layanan -gmemory_to_reserveSQL Server, dan tentukan nilai memori yang cukup besar. Untuk informasi selengkapnya, lihat Opsi Startup Layanan Mesin Database.
Catatan
Eksekusi runtime bahasa umum (CLR) tidak didukung di bawah pengumpulan ringan. Sebelum mengaktifkan integrasi CLR, Anda harus menonaktifkan pengumpulan ringan. Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server pengumpulan ringan.