Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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);