Megosztás a következőn keresztül:


DBCC dllname (INGYENES) (Transact-SQL)

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

Lásd még: