Condividi tramite


Opzione di configurazione del server clr enabled

Usare l'opzione clr enabled per specificare se gli assembly utente possono essere eseguiti da SQL Server. L'opzione clr enabled restituisce i valori riportati di seguito.

Valore Descrizione
0 Esecuzione degli assembly non consentita in SQL Server.
1 Esecuzione degli assembly consentita in SQL Server.

I server WOW64 devono essere riavviati prima che le modifiche apportate a questa impostazione diventino effettive. Il riavvio non è necessario per altri tipi di server.

Nota

Quando si esegue RECONFIGURE e il valore dell'opzione clr enabled viene modificato da 1 a 0, vengono scaricati immediatamente tutti i domini applicazione contenenti assembly utente.

Nota

L'esecuzione di CLR (Common Language Runtime) non è supportata nell'ambito dell'opzione lightweight pooling. Disabilitare una delle due opzioni, "clr enabled" o "lightweight pooling". Tra le funzionalità basate su CLR che non funzionano correttamente in modalità fiber sono inclusi il tipo di dati hierarchy, la replica e la gestione basata su criteri.

Esempio

Nell'esempio seguente viene prima visualizzata l'impostazione corrente dell'opzione clr enabled, quindi abilitata l'opzione impostandone il valore su 1. Per disabilitare l'opzione, impostare il valore su 0.

EXEC sp_configure 'clr enabled';  
EXEC sp_configure 'clr enabled' , '1';  
RECONFIGURE;  
  

Vedere anche

Opzione di configurazione del server lightweight pooling
Opzioni di configurazione del server (SQL Server)
sp_configure (Transact-SQL)
Opzione di configurazione del server lightweight pooling