分享方式:


DBCC dllname (FREE) (Transact-SQL)

適用於:SQL Server

可從記憶體卸載指定的擴充預存程序 DLL。

Transact-SQL 語法慣例

Syntax

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

注意

若要檢視 SQL Server 2014 與更早版本的 Transact-SQL 語法,請參閱舊版文件

引數

<dllname>

要從記憶體釋出的 DLL 名稱。

WITH NO_INFOMSGS

隱藏所有參考訊息。

備註

在執行擴充預存程序時,DLL 仍會由 SQL Server 的執行個體載入,直到伺服器關機為止。 此陳述式可讓 DLL 從記憶體卸載,而不需將 SQL Server 關機。 若要顯示目前由 SQL Server 載入的 DLL 檔案,請執行 sp_helpextendedproc

結果集

當您指定有效的 DLL 之後,DBCC <dllname> (FREE) 會傳回:

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

權限

需要 系統管理員 固定伺服器角色或 db_owner 固定資料庫角色中的成員資格。

範例

下列範例假設 xp_sample 會實作為 xp_sample.dll 且已執行。 DBCC <dllname> (FREE) 會卸載與 xp_sample 擴充程序相關聯的 xp_sample.dll 檔案。

DBCC xp_sample (FREE);

另請參閱