Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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);