CLR activé (option de configuration de serveur)

L'option clr enabled vous permet de spécifier si des assemblys utilisateur peuvent être exécutés par SQL Server. L'option clr enabled fournit les valeurs suivantes.

Valeur

Description

0

L'exécution de l'assembly n'est pas autorisée sur SQL Server.

1

L'exécution de l'assembly est autorisée sur SQL Server.

Les serveurs WOW64 doivent redémarrer pour que les modifications apportées à ce paramètre prennent effet. Le redémarrage n'est pas requis pour les autres types de serveurs.

[!REMARQUE]

Lorsque l'instruction RECONFIGURE est exécutée et que la valeur d'exécution de l'option clr enabled est 0 et non plus 1, tous les domaines d'application contenant des assemblys utilisateur sont immédiatement déchargés.

[!REMARQUE]

L'exécution du CLR (Common Language Runtime) n'est pas prise en charge sous l'option Regroupement léger. Désactivez l'une des deux options suivantes : « clr activé » ou « regroupement léger ». Les fonctionnalités qui reposent sur le CLR et qui ne fonctionnent pas correctement en mode fibre incluent le type de données hierarchy, la réplication et la Gestion basée sur des stratégies.

Exemple

L'exemple suivant déclare indique d'abord le paramètre actuel de l'option activée CLR, puis active l'option en lui attribuant la valeur 1. Pour désactiver l'option, affectez-lui la valeur 0.

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

Voir aussi

Référence

sp_configure (Transact-SQL)

Concepts

Regroupement léger (option de configuration de serveur)

Options de configuration de serveur

Regroupement léger (option de configuration de serveur)