Integrazione CLR - Abilitazione
Si applica a: SQL Server Istanza gestita di SQL di Azure
Per impostazione predefinita, la funzionalità di integrazione con Common Language Runtime (CLR) è disabilitata e deve essere abilitata per poter utilizzare gli oggetti implementati mediante l'integrazione con CLR. Per abilitare l'integrazione con CLR, usare l'opzione clr enabled della stored procedure sp_configure in SQL Server Management Studio:
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
È possibile disabilitare l'integrazione CLR impostando l'opzione clr enabled
su 0. Quando si disabilita l'integrazione con CLR, SQL Server interrompe l'esecuzione di tutte le routine CLR definite dall'utente e scarica tutti i domini applicazione. Le funzionalità che si basano su CLR, ad esempio il tipo di dati hierarchyid , la funzione, la FORMAT
replica e la gestione basata su criteri, non sono interessate da questa impostazione e continueranno a funzionare.
Nota
Anche se l'opzione di configurazione clr enabled
è abilitata nel Database SQL di Azure, lo sviluppo di funzioni utente CLR non è supportato nel Database SQL di Azure.
Autorizzazioni
Per abilitare l'integrazione con CLR, è necessario disporre dell'autorizzazione a livello di server ALTER SETTINGS, che viene mantenuta in modo implicito dai membri dei ruoli predefiniti del server sysadmin e serveradmin.
Osservazioni:
I computer configurati con grandi quantità di memoria e con un gran numero di processori potrebbero non riuscire a caricare la funzionalità di integrazione con CLR di SQL Server all'avvio del server. Per risolvere questo problema, avviare il server usando l'opzione di avvio del servizio -gmemory_to_reserveSQL Server e specificare un valore di memoria sufficientemente grande. Per altre informazioni, vedere Opzioni di avvio del servizio del motore di database.
Nota
L'esecuzione di CLR (Common Language Runtime) non è supportata nell'ambito dell'opzione lightweight pooling. Prima di abilitare l'integrazione con CLR, è necessario disabilitare il lightweight pooling. Per altre informazioni, vedere lightweight pooling Server Configuration Option.