DBCC dllname (FREE) (Transact-SQL)
van toepassing op:SQL Server-
Hiermee wordt de opgegeven dll voor uitgebreide opgeslagen procedures uit het geheugen verwijderd.
Transact-SQL syntaxisconventies
Syntaxis
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
Argumenten
<dllname>
De naam van het DLL-bestand dat moet worden vrijgegeven uit het geheugen.
MET NO_INFOMSGS
Onderdrukt alle informatieve berichten.
Opmerkingen
Wanneer een uitgebreide opgeslagen procedure wordt uitgevoerd, blijft het DLL-bestand geladen door het exemplaar van SQL Server totdat de server wordt afgesloten. Met deze instructie kan een DLL uit het geheugen worden verwijderd zonder SQL Server af te sluiten. Als u de DLL-bestanden wilt weergeven die momenteel door SQL Server zijn geladen, voert u sp_helpextendedproc
uit.
Resultatensets
Wanneer er een geldig DLL-bestand is opgegeven, retourneert DBCC <dllname> (FREE)
:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Machtigingen
Vereist lidmaatschap van de sysadmin vaste serverfunctie of de db_owner vaste databaserol.
Voorbeelden
In het volgende voorbeeld wordt ervan uitgegaan dat xp_sample
is geïmplementeerd als xp_sample.dll
en is uitgevoerd.
DBCC <dllname> (FREE)
het xp_sample.dll
bestand dat is gekoppeld aan de uitgebreide procedure voor xp_sample
, wordt verwijderd.
DBCC xp_sample (FREE);
Zie ook
- DBCC (Transact-SQL)
- uitvoeringskenmerken van uitgebreide opgeslagen procedures
- sp_addextendedproc (Transact-SQL)
- sp_dropextendedproc (Transact-SQL)
- sp_helpextendedproc (Transact-SQL)
- het verwijderen van een DLL-bestand met uitgebreide opgeslagen procedures