DBCC dllname (FREE) (Transact-SQL)
gäller för:SQL Server
Tar bort den angivna utökade lagrade proceduren DLL från minnet.
Transact-SQL syntaxkonventioner
Syntax
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
Argument
<dllname>
Namnet på DLL:en som ska frigöras från minnet.
MED NO_INFOMSGS
Undertrycker alla informationsmeddelanden.
Anmärkningar
När en utökad lagrad procedur körs förblir DLL-filen inläst av SQL Server-instansen tills servern stängs av. Med den här instruktionen kan en DLL tas bort från minnet utan att SQL Server stängs av. Om du vill visa DLL-filerna som för närvarande läses in av SQL Server kör du sp_helpextendedproc
.
Resultatuppsättningar
När en giltig DLL anges returnerar DBCC <dllname> (FREE)
:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Behörigheter
Kräver medlemskap i sysadmin fast serverroll eller db_owner fast databasroll.
Exempel
I följande exempel förutsätts att xp_sample
implementeras som xp_sample.dll
och har körts.
DBCC <dllname> (FREE)
tar bort den xp_sample.dll
fil som är associerad med den xp_sample
utökade proceduren.
DBCC xp_sample (FREE);