從內(nèi)存中卸載指定的擴(kuò)展存儲(chǔ)過(guò)程動(dòng)態(tài)鏈接庫(kù) (DLL)。
DBCC dllname ( FREE )
dllname
是要從內(nèi)存中釋放的 DLL 名稱。
當(dāng)執(zhí)行擴(kuò)展存儲(chǔ)過(guò)程時(shí),DLL 仍保持由 Microsoft® SQL Server™ 裝載,直到關(guān)閉服務(wù)器為止。此語(yǔ)句允許從內(nèi)存中卸載 DLL,而不用關(guān)閉 SQL Server。執(zhí)行 sp_helpextendedproc 以顯示當(dāng)前由 SQL Server 裝載的 DLL 文件。
如果指定有效的 DLL,DBCC dllname (FREE) 將返回以下結(jié)果集(消息):
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
DBCC dllname (FREE) 權(quán)限默認(rèn)授予 sysadmin 固定服務(wù)器角色或 db_owner 固定數(shù)據(jù)庫(kù)角色的成員且不可轉(zhuǎn)讓。
下例假設(shè)用 Xp_sample.dll 實(shí)現(xiàn)擴(kuò)展過(guò)程 xp_sample 并已執(zhí)行此擴(kuò)展過(guò)程。并使用 DBCC dllname (FREE) 語(yǔ)句卸載與 xp_sample 擴(kuò)展過(guò)程相關(guān)聯(lián)的 Xp_sample.dll 文件。
DBCC xp_sample (FREE)相關(guān)文章