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