DBCC dllname (FREE) (Transact-SQL)
S’applique à :SQL Server
Décharge les DLL de procédure stockée étendue spécifiées de la mémoire.
Conventions de la syntaxe Transact-SQL
Syntaxe
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
Notes
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 et versions antérieures, consultez Versions antérieures de la documentation.
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
Quand une DLL valide est spécifiée, DBCC <dllname> (FREE)
retourne :
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Autorisations
Nécessite l’appartenance au rôle de serveur fixe sysadmin ou au rôle de base de données fixe db_owner .
Exemples
L’exemple suivant suppose que xp_sample
est implémenté en tant que xp_sample.dll
et a été exécuté. DBCC <dllname> (FREE)
décharge le fichier xp_sample.dll
associé à la procédure étendue xp_sample
.
DBCC xp_sample (FREE);
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour