Dela via


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);

Se även