linkserver 跨服務器數據庫執行存儲過程

赤青春 2014-11-21 10:00:46
a方提供了個存儲過程給我,在他的服務器數據庫裡,並給了我個賬號
我需要在我的數據庫裡調用他的存儲過程,如何調用啊 我之前有他的服務器的linkserver
在我的數據庫中可以訪問到表
select * from kkliinkserver.db.biaoA
exec pro_A '123','1233' from kkliinkserver.db 要是能這樣就好了

不要 OPENDATASOURCE 這類的哦,這個嘗試過有其他問題
...全文
119 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2014-11-21
  • 打赏
  • 举报
回复
引用 6 楼 qinai0752 的回复:
[quote=引用 4 楼 ky_min 的回复:] 我错了,要把架构也带进去
exec kkliinkserver.db.dbo.pro_A '123','1233'
這應該是對的,但是沒有權限,怎麼把它給我的賬號密碼用上呢[/quote]这个账号密码是数据库的吧,新建一个连接服务,把新的用户密码带上
中国风 2014-11-21
  • 打赏
  • 举报
回复
引用 6 楼 qinai0752 的回复:
[quote=引用 4 楼 ky_min 的回复:] 我错了,要把架构也带进去
exec kkliinkserver.db.dbo.pro_A '123','1233'
這應該是對的,但是沒有權限,怎麼把它給我的賬號密碼用上呢[/quote] 没权限是调用不了的,在远程链接服务器上把存储过程 赋予当然连接账号权限
赤青春 2014-11-21
  • 打赏
  • 举报
回复
引用 4 楼 ky_min 的回复:
我错了,要把架构也带进去
exec kkliinkserver.db.dbo.pro_A '123','1233'
這應該是對的,但是沒有權限,怎麼把它給我的賬號密碼用上呢
中国风 2014-11-21
  • 打赏
  • 举报
回复
远程连接操作存儲過程用法 http://bbs.csdn.net/topics/230087469
还在加载中灬 2014-11-21
  • 打赏
  • 举报
回复
我错了,要把架构也带进去
exec kkliinkserver.db.dbo.pro_A '123','1233'
赤青春 2014-11-21
  • 打赏
  • 举报
回复
引用 2 楼 ky_min 的回复:
呃,忘了,可能给你的架构不会是DBO
exec kkliinkserver.db.pro_A '123','1233'
數據庫是ms sqlerver 2008 exec linkserver名+數據庫名+存儲過程名 好像不能帶linkserver的 結果提示找不到 linkserver這個數據庫
还在加载中灬 2014-11-21
  • 打赏
  • 举报
回复
呃,忘了,可能给你的架构不会是DBO
exec kkliinkserver.db.pro_A '123','1233'
还在加载中灬 2014-11-21
  • 打赏
  • 举报
回复
exec kkliinkserver.dbo.pro_A '123','1233'
真要的话,也是这样吧,你试下

27,581

社区成员

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

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