欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【SQL扩展存储过程安装与卸载】,下面是详细的分享!
SQL扩展存储过程安装与卸载
假设已经做好扩展存储过程的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)
以上所分享的是关于SQL扩展存储过程安装与卸载,下面是编辑为你推荐的有价值的用户互动:
相关问题:怎样在Sql server中创建,执行和删除存储过程
答:存储过程是一类编译好的程序,在创建时进行编译,之后需要的时候值需要使用使用调用语句调用EXEC。 储存过程的分类: 1. 系统存储过程,存放在MASTER数据库中,以SP_前缀。 2. 用户自定义存储过程。 在SQL SERVER中创建储存过程语法: Create pr... >>详细
相关问题:怎样在Sql server中创建,执行和删除存储过程
答:可以看一看联机丛书的, F1帮助就能出来.我给你列出一个自已写的存储过程,看下吧: -- 修改密码 -- 指定数据库 use DocManagerDB go -- 如果存在Pro_ModifyPwd存储过程, 则删除 if exists(select name from sys.objects where name = 'Pro_ModifyP... >>详细
相关问题:怎样在Sql server中创建,执行和删除存储过程
答:创建: Create proc[edure] procedure_name[;number] [{@parameter data_type} [varying][=default][output] ][,…n] [with {recompile|encryption|encrypton,recomption}] [for enplication] As Sql_statement[,…n] 参数: 整个语法中只有两个参... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
