以文本方式查看主题

-  安易免费财务软件交流论坛  (http://anyi.net.cn/bbs/index.asp)
--  电脑知识交流  (http://anyi.net.cn/bbs/list.asp?boardid=11)
----  Microsoft SQL Server 扩展存储过程安装与卸载  (http://anyi.net.cn/bbs/dispbbs.asp?boardid=11&id=40098)

--  作者:chinafish
--  发布时间:2013/6/27 22:13:04
--  Microsoft SQL Server 扩展存储过程安装与卸载
假设已经做好扩展存储过程的DLL文件为dbxp_skate.dll
--首先要将dll文件(dbxp_skate.dll)拷贝到sql程序所在的binn目录,例如C:\\Program Files\\Microsoft SQL Server\\MSSQL\\Binn
--安装扩展存储过程
exec master..sp_addextendedproc \'xp_dbevent\', \'dbxp_skate.dll\'
--调用扩展存储过程
exec master..xp_dbevent 1,\'a\',\'b\'
--执行 sp_helpextendedproc 以显示当前由 SQL Server 装载的 DLL 文件。
exec sp_helpextendedproc @funcname = \'xp_dbevent\'  --察看xp_dbevent所属的DLL
exec sp_helpextendedproc       --察看SQL Server 装载的 DLL 文件
--卸载扩展存储过程
exec master..sp_dropextendedproc \'xp_dbevent\'
--从内存中卸载指定的扩展存储过程动态链接库(dbxp_skate.dll)
dbcc dbxp_skate(free