调用远程存储过程
发布时间: 2023-03-01 17:39:12
Ⅰ SQL SERVER能不能在触发器里调用远程服务器的存储过程,怎么做。急!!,
windows 服务中 检测MSDTC是否启动
Distributed Transaction Coordinator
Ⅱ 如何使用调用远程数据库的存储过程
SQL code
--访问不同电脑上的数据库(远程只要联好网就一样)
--如果经常访问或数据量大,建议用链接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'srv_lnk ', 'false ',null, '用户名 ', '密码 '
go
--查询示例
select * from srv_lnk.数据库名.dbo.表名
--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名
go
--处理完成后删除链接服务器
exec sp_dropserver 'srv_lnk ', 'droplogins '
Ⅲ oracle 通过dblink访问远程存储过程,返回游标到本地
存储过程后加@dblink就行了,前提是dblink里那个user要有远程数据库存储过程的执行权限的,而且返回的数据也是远程数据库的数据。比如你远程存储过程是个函数,名字是fun,调用时就用fun@your_dblink(.....) 就行了。具体例子现在没时间写了,抱歉
热点内容