DBCC dllname (FREE) (Transact-SQL)
Décharge les DLL de procédure stockée étendue spécifiées de la mémoire.
Conventions de la syntaxe de Transact-SQL
Syntaxe
DBCC dllname ( FREE ) [ WITH NO_INFOMSGS ]
Arguments
dllname
Nom de la DLL à libérer de la mémoire.WITH NO_INFOMSGS
Supprime tous les messages d'information.
Notes
Lorsqu'une procédure stockée étendue est exécutée, la DLL reste chargée par l'instance de SQL Server jusqu'à l'arrêt du serveur. Cette instruction permet de décharger une DLL de la mémoire sans arrêter SQL Server. Pour afficher les fichiers DLL actuellement chargés par SQL Server, exécutez sp_helpextendedproc.
Jeux de résultats
Lorsqu'une DLL valide est spécifiée, DBCC dllname (FREE) renvoie :
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Autorisations
Nécessite l'appartenance en tant que membre du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner.
Exemples
L'exemple suivant suppose que xp_sample est implémenté en tant que fichier Xp_sample.dll et a été exécuté. L'instruction DBCC dllname (FREE) décharge le fichier Xp_sample.dll associé à la procédure étendue xp_sample.
DBCC xp_sample (FREE);
Voir aussi
Référence
sp_addextendedproc (Transact-SQL)
sp_dropextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL)
Concepts
Caractéristiques d'exécution des procédures stockées étendues