共用方式為


DBCC dllname (FREE) (Transact-SQL)

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

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

語法

DBCC dllname ( FREE ) [ WITH NO_INFOMSGS ]

引數

  • dllname
    這是要從記憶體釋出的 DLL 名稱。
  • WITH NO_INFOMSGS
    抑制所有參考訊息。

結果集

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

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

備註

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

權限

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

範例

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

DBCC xp_sample (FREE);

請參閱

參考

DBCC (Transact-SQL)
sp_addextendedproc (Transact-SQL)
sp_dropextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL)

其他資源

Execution Characteristics of Extended Stored Procedures
Unloading an Extended Stored Procedure DLL

說明及資訊

取得 SQL Server 2005 協助