Udostępnij za pośrednictwem


DBCC dllname (FREE) (Transact-SQL)

Dotyczy:programu SQL Server

Zwalnia określoną rozszerzoną procedurę składowaną DLL z pamięci.

Transact-SQL konwencje składni

Składnia

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

Argumenty

<dllname>

Nazwa biblioteki DLL do zwolnienia z pamięci.

Z NO_INFOMSGS

Pomija wszystkie komunikaty informacyjne.

Uwagi

Po wykonaniu rozszerzonej procedury składowanej biblioteka DLL pozostaje ładowana przez wystąpienie programu SQL Server do momentu zamknięcia serwera. Ta instrukcja umożliwia zwolnienie biblioteki DLL z pamięci bez zamykania programu SQL Server. Aby wyświetlić pliki DLL aktualnie załadowane przez program SQL Server, wykonaj sp_helpextendedproc.

Zestawy wyników

Po określeniu prawidłowej biblioteki DLL DBCC <dllname> (FREE) zwraca następujące elementy:

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

Uprawnienia

Wymaga członkostwa w sysadmin stałej roli serwera lub stałej roli bazy danych db_owner.

Przykłady

W poniższym przykładzie przyjęto założenie, że xp_sample jest implementowana jako xp_sample.dll i została wykonana. DBCC <dllname> (FREE) zwalnia plik xp_sample.dll skojarzony z rozszerzoną procedurą xp_sample.

DBCC xp_sample (FREE);

Zobacz też