扩展存储过程的在哪些操作系统下可用?

lizhenlz 2004-04-30 04:53:47
扩展存储过程的在哪些操作系统下可用.前段时间,我只是写了一个很简单的扩展存储过程,结果只用在xp操作系统和sqlserver2000下才能使用.而现在用户用的是win2000 Advance server.头大了!开发环境为vc6+sqlserver2000.
现在在操作系统2000server上,不能使用,找不到dll,请问一下,扩展存储过程到底需用哪些环境.因为这个不兼容性.我快被diao飞了.谢谢了!
 请大家谈谈!谢了!
...全文
101 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
火鸟33 2004-06-10
  • 打赏
  • 举报
回复
可能是依赖的dll没有,你查查
火鸟33 2004-06-10
  • 打赏
  • 举报
回复
可能是以来的dll没有,你查查
lizhenlz 2004-05-13
  • 打赏
  • 举报
回复
我是这样做的: (1)将(QueryServer.dll与msado15.dll)拷入到sqlserver的安装目录的 sqlserver\80\tools\Binn下面
(2)重启sqlserver服务

(3)USE master
GO
EXEC sp_addextendedproc 'xp_upload','QueryServer.dll

在xp(也就是我的开发机器上)系统下,创建扩展存储过程中,能找到这个dll.但打包成产品部署时,确报错:提示找不到指定的dll.(要部署的机器为2000 Advance server,sql版本一样).

如果谁有开发经验?我用exescope,找到了所有相关的dll.

谢谢!
youngby 2004-05-06
  • 打赏
  • 举报
回复
找不到dll ?

要添加注册呀~!
youngby 2004-05-06
  • 打赏
  • 举报
回复
只要装得起SQL SERVER的系统都可以用~!

注册:

-----------------------------------------------
sp_addextendedproc
将新扩展存储过程的名称注册到 Microsoft® SQL Server™ 上。

语法
sp_addextendedproc [ @functname = ] 'procedure' ,
[ @dllname = ] 'dll'

参数
[ @functname = ] 'procedure'

在动态链接库 (DLL) 内调用的函数名称。procedure 的数据类型为 nvarchar(517),没有默认设置。procedure 能够可选地包含 owner.function 形式的所有者名称。

[ @dllname = ] 'dll'

包含该函数的 DLL 名称。dll 的数据类型为 varchar(255),没有默认设置。

返回代码值
0(成功)或 1(失败)

结果集


注释
使用 Microsoft Open Data Services 的程序员可以创建扩展存储过程。创建扩展存储过程后,必须使用 sp_addextendedproc 将此存储过程添加到 SQL Server 上。有关更多信息,请参见创建扩展存储过程。

只将一个扩展存储过程添加到 master 数据库中。若要从非 master 的数据库中执行扩展存储过程,请用 master 限定扩展存储过程的名称。

sp_addextendedproc 将条目添加到 sysobjects 中,用 SQL Server 注册新扩展存储过程名称。同样在 syscomments 表中添加一个条目。

权限
只有 sysadmin 固定服务器角色的成员才可以执行 sp_addextendedproc。

示例
下例添加 xp_hello 扩展存储过程。

USE master
EXEC sp_addextendedproc xp_hello, 'xp_hello.dll'
iintsy 2004-05-06
  • 打赏
  • 举报
回复
应该只与sqlserver2000有关吧,你在2000系统中的sqlserver中创建了该扩展存储过程吗?
sunxuehui 2004-05-05
  • 打赏
  • 举报
回复
学习,,,,,
lizhongkun 2004-05-05
  • 打赏
  • 举报
回复
都可以用吧!

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧