Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Eltávolítja a megadott kiterjesztett tárolt eljárás DLL-ét a memóriából.
Transact-SQL szintaxis konvenciói
Szintaxis
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
Érvek
<dllname>
A memóriából felszabadítandó DLL neve.
A NO_INFOMSGS
Letiltja az összes tájékoztató üzenetet.
Megjegyzések
Kiterjesztett tárolt eljárás végrehajtásakor az SQL Server példánya betölti a DLL-t, amíg a kiszolgáló le nem áll. Ez az utasítás lehetővé teszi, hogy a DLL-eket az SQL Server leállítása nélkül ürítse ki a memóriából. Az SQL Server által jelenleg betöltött DLL-fájlok megjelenítéséhez hajtsa végre a sp_helpextendedproc.
Eredményhalmazok
Érvényes DLL megadásakor DBCC <dllname> (FREE) a következőt adja vissza:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Engedélyek
A sysadmin rögzített kiszolgálói szerepkörben vagy a db_owner rögzített adatbázis-szerepkörben való tagság szükséges.
Példák
Az alábbi példa feltételezi, hogy xp_samplexp_sample.dll ként lett implementálva, és végrehajtásra került.
DBCC <dllname> (FREE) eltávolítja a xp_sample.dll kiterjesztett eljáráshoz társított xp_sample fájlt.
DBCC xp_sample (FREE);