DBCC dllname (FREE) (Transact-SQL)

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

主題連結圖示Transact-SQL 語法慣例

語法

DBCC dllname ( FREE ) [ WITH NO_INFOMSGS ]

引數

  • 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.

權限

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

範例

下列範例假設 xp_sample 是實作為 Xp_sample.dll,而且已經執行。DBCC dllname (FREE) 會卸載與 xp_sample 擴充程序相關的 Xp_sample.dll 檔。

DBCC xp_sample (FREE);