Transact-SQL 参考

DBCC dllname (FREE)

从内存中卸载指定的扩展存储过程动态链接库 (DLL)。

语法

DBCC dllname ( FREE )

参数

dllname

是要从内存中释放的 DLL 名称。

注释

当执行扩展存储过程时,DLL 仍保持由 Microsoft® SQL Server™ 装载,直到关闭服务器为止。此语句允许从内存中卸载 DLL,而不用关闭 SQL Server。执行 sp_helpextendedproc 以显示当前由 SQL Server 装载的 DLL 文件。

结果集

如果指定有效的 DLL,DBCC dllname (FREE) 将返回以下结果集(消息):

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

DBCC dllname (FREE) 权限默认授予 sysadmin 固定服务器角色或 db_owner 固定数据库角色的成员且不可转让。

示例

下例假设用 Xp_sample.dll 实现扩展过程 xp_sample 并已执行此扩展过程。并使用 DBCC dllname (FREE) 语句卸载与 xp_sample 扩展过程相关联的 Xp_sample.dll 文件。

DBCC xp_sample (FREE)

请参见

DBCC

扩展存储过程的执行特点

sp_addextendedproc

sp_dropextendedproc

sp_helpextendedproc

卸载扩展存储过程 DLL