SQL 跨服调用带参数存储过程报错

txh1008 2011-12-01 01:16:09
利用连接服务器调用带参数存储过程,报“无效参数”错误。链接服务器设置了rpc out true,但是用的登录名不是dbo,使用登录名则没有问题,请问,用不是dbo的管理员怎么调用跨服存储过程,需要设置什么样的权限啊?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AcHerat 2011-12-01
  • 打赏
  • 举报
回复
那要看你新登录名具有的权限,是否可以调用这个存储过程。
Felixzhaowenzhong 2011-12-01
  • 打赏
  • 举报
回复
在存储过程中 加个 execute as user='DBO' 试一下。或者是不是新的用户名和映射数据库的架构不一样呀
唐诗三百首 2011-12-01
  • 打赏
  • 举报
回复
"换了个登录名就不行了。"

--> 換成的登錄名是什麼? 說明這個登錄名不夠權限咯.
txh1008 2011-12-01
  • 打赏
  • 举报
回复
我设置的就是sysadmin 权限啊,直接调用表没有问题,直接用在后台运行也没有问题。就是换了个登录名就不行了。
快溜 2011-12-01
  • 打赏
  • 举报
回复
需要给你的登陆名赋sysadmin权限。
--小F-- 2011-12-01
  • 打赏
  • 举报
回复
sysadmin权限。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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