DBCC dllname (FREE) (Transact-SQL)
可從記憶體卸載指定的擴充預存程序 DLL。
語法
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);