Sdílet prostřednictvím


DBCC dllname (ZDARMA) (Transact-SQL)

platí pro:SQL Server

Uvolní zadanou rozšířenou uloženou proceduru DLL z paměti.

Transact-SQL konvence syntaxe

Syntax

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

Argumenty

<dllname>

Název knihovny DLL, která se má uvolnit z paměti.

S NO_INFOMSGS

Potlačí všechny informační zprávy.

Poznámky

Když se spustí rozšířená uložená procedura, knihovna DLL zůstane načtena instancí SYSTÉMU SQL Server, dokud server není vypnut. Tento příkaz umožňuje uvolnit knihovnu DLL z paměti bez vypnutí SQL Serveru. Chcete-li zobrazit soubory DLL aktuálně načtené SQL Serverem, spusťte sp_helpextendedproc.

Sady výsledků

Pokud je zadána platná knihovna DLL, DBCC <dllname> (FREE) vrátí:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Dovolení

Vyžaduje členství v pevné roli serveru nebo db_owner pevné databázové roli.

Příklady

Následující příklad předpokládá, že xp_sample je implementována jako xp_sample.dll a byla provedena. DBCC <dllname> (FREE) rozbalí soubor xp_sample.dll přidružený k xp_sample rozšířené procedury.

DBCC xp_sample (FREE);

Viz také