Condividi tramite


Abilitare l'integrazione con CLR

Si applica a:SQL ServerIstanza gestita di SQL di Azure

La funzionalità di integrazione CLR (Common Language Runtime) è disattivata per impostazione predefinita. Per usare gli oggetti implementati tramite l'integrazione CON CLR, usare l'opzione di configurazione del server clr abilitata clr in SQL Server Management Studio per abilitare l'integrazione con CLR:

EXECUTE 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 hierarchyid tipo di dati, la funzione FORMAT, la replica e la gestione basata su criteri, non sono interessate da questa impostazione e continuano 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 'autorizzazione a livello di server, che viene implicitamente mantenuta dai membri del sysadmin e serveradmin ruoli predefiniti del server.

Osservazioni:

I computer configurati con grandi quantità di memoria e un numero elevato di processori potrebbe non riuscire a caricare la funzionalità di integrazione CLR di SQL Server all'avvio del server. Per risolvere questo problema, avviare il server usando l'opzione di avvio del servizio SQL Server -gmemory_to_reserve e specificare un valore di memoria sufficientemente grande. Per altre informazioni, vedere opzioni di avvio del servizio motore di database.

Nota

L'esecuzione di Common Language Runtime (CLR) non è supportata nel pool leggero. Prima di abilitare l'integrazione con CLR, è necessario disabilitare il lightweight pooling. Per altre informazioni, vedere configurazione del server : lightweight pooling.