Lezen in het Engels

Delen via


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

syntaxsql
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_helpextendedprocuit.

Resultatensets

Wanneer er een geldig DLL-bestand is opgegeven, retourneert DBCC <dllname> (FREE):

Output
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.

SQL
DBCC xp_sample (FREE);

Zie ook