Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonctionnalité d’intégration CLR (Common Language Runtime) est désactivée par défaut et doit être activée pour utiliser des objets implémentés à l’aide de l’intégration CLR. Pour activer l’intégration du CLR, utilisez l’option clr activée de la procédure stockée sp_configure :
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Vous pouvez désactiver l’intégration du CLR en définissant l’option clr activée sur 0. Lorsque vous désactivez l’intégration clR, SQL Server arrête d’exécuter toutes les routines CLR et décharge tous les domaines d’application.
Remarque
Pour activer l’intégration du CLR, vous devez disposer de l’autorisation de niveau serveur ALTER SETTINGS, qui est implicitement détenue par les membres des rôles serveur fixe sysadmin et serveradmin .
Remarque
Les ordinateurs configurés avec de grandes quantités de mémoire et un grand nombre de processeurs peuvent ne pas charger la fonctionnalité d’intégration CLR de SQL Server lors du démarrage du serveur. Pour résoudre ce problème, démarrez le serveur à l’aide de l’option de démarrage du service SQL Server -gmemory_to_reserveet spécifiez une valeur de mémoire suffisamment grande. Pour plus d’informations, consultez Options de démarrage du service moteur de base de données.
Remarque
L’exécution CLR (Common Language Runtime) n’est pas prise en charge sous le pooling léger. Avant d'activer l'intégration du CLR, vous devez désactiver le regroupement léger. Pour plus d’informations, consultez lightweight pooling Server Configuration Option.
Voir aussi
sp_configure (Transact-SQL)
clr enabled (option de configuration de serveur)
RECONFIGURE (Transact-SQL)
GRANT (Transact-SQL)
Rôles de niveau serveur