社区
疑难问题
帖子详情
如何让触发器再两台服务器之间使用。
suxylin
2005-08-01 09:34:10
我有两台服务器,分别处于广域网中的两个不同位置。
我现在要做一个触发器,让这两台服务器能通过触发器,保持一些数据的同步更新,修改和删除操作,请问那位高手帮忙解决,小弟在线等候。
...全文
162
8
打赏
收藏
如何让触发器再两台服务器之间使用。
我有两台服务器,分别处于广域网中的两个不同位置。 我现在要做一个触发器,让这两台服务器能通过触发器,保持一些数据的同步更新,修改和删除操作,请问那位高手帮忙解决,小弟在线等候。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsf_2008
2005-08-10
打赏
举报
回复
能否把经验共享一下,我也遇到类似的问题:
问题如下:
一台机器上安装MS-SQL Server,另一台机器上安装Oracle,两台机器可能用专线连接,也可能通过互联网连接。
现在要实现MS-SQL Server上某些表更新时,能同步更新Oracle上另一些表的更新。
能否提供一些思路?
suxylin
2005-08-03
打赏
举报
回复
今天终于把这个问题解决了。顺便上来结一下。。
非常感谢mschen(发光的星星)的帮忙,以及其 junly1981(浪子心声) 的提议。
这个问题解决了,还要做复制订阅发布啊。。。新的又要开始了。。。。。
mschen
2005-08-02
打赏
举报
回复
--做在你要建立触发器的那个数据库服务器上.
--保证成功而且实时执行就要保证连接服务器总是可用的.
suxylin
2005-08-02
打赏
举报
回复
回复 mschen(发光的星星)
你说的方法确认在远程分布式上的服务器上使用过了。。
不过按你说的,要建立连接服务,这个连接服务要做在哪里呢?
如何确保这个连接能成功并且实时执行?
suxylin
2005-08-02
打赏
举报
回复
回复 mschen(发光的星星)
本人比较笨,还请多多帮忙,你说“建立连接服务器”是不是“新建 SQL Server 注册”啊
如果不是,要怎么建立连接服务器,请说清楚点好吗?不好意思,本人是太菜鸟了。
“启动分布式查询协调器”是在哪里啊,我都找不到啊?能说清楚点。。。。
非常感谢。。。。
如果能提供详细的操作步骤,本人愿意增加30分相送。。。
skywebnet
2005-08-02
打赏
举报
回复
使用 链接服务器 可以解决楼主的问题
mschen
2005-08-01
打赏
举报
回复
--首先建立链接服务器
exec sp_addlinkedserver '链接服务器名称','','SQLOLEDB','IP地址'
exec sp_addlinkedsrvlogin '链接服务器名称','false','本地用户名称','远程用户名称','远程用户密码'
--启动分布式查询协调器
net start msdtc
--创建触发器
create trigger tri_Test
for update,insert,delete
as
/*引用远程表:
联结服务器名称.数据库名称.dbo.表名*/
junly1981
2005-08-01
打赏
举报
回复
我认为最好不要用到触发器在两台电脑之间使用:
原因:如果第二台数据库服务器由于其它原因死机,或者不能使用,那必然会影响原数据库服务器出错.
最好是能用到存储过程,我个人的想法呀,不知道对错哦^_^
触发器
实现
两台
服务器的数据同步
参数解释,'srv2':链接服务器的别名,通过这个别名你就可以在后面引用到链接服务器。'SQLOLEDB':数据提供方式,微软的一种机制,没必要管它,直接下上去就行了。...第一,先配置
两台
电脑:链接服务器。
利用
触发器
让
两台
服务器上的数据库的两张表进行数据同步更新
两个系统用的是不同的用户表,用户在一个系统改了密码后,在平台中进入其他系统会出现密码错误,为了让数据及时更新,所以用数据库
触发器
让两表同步更新。 下面用oracle数据库进行测试,假设
使用
这两个表,主表T_...
如何跨服务器设置
触发器
?
触发器
我们一般在同一个服务器的数据库中
使用
,不同的
服务器之间
操作就比较少,现在要实现跨服务器执行
触发器
操作。 开始从网上查了好多资料,发现都不能解决;最让我感觉到有希望的是如下的方法,按照这个操作让...
触发器
实现
两台
服务器数据同步
说明:server 2008系统 SQL SERVER 2008环境, 这个
触发器
运行了半个多月一直没有问题,前段时间突然触发不过去。MSDTC,SQL 服务均已启动, 135端口开了,防火墙都关掉了。 错误情况: 链接服务器"(null)"的 OLE DB ...
Oracle
使用
触发器
实现
两台
不同服务器上的数据库的两张表进行数据同步增删改
下面用oracle数据库进行测试,假设
使用
这两个表,192.168.2.2服务器上用户test1表LEGAL_CASE,192.168.2.3服务器上用户test密码123456表LEGAL_CASE。 需求:只需改动源库192.168.2.2服务器上的表,目标库192.168....
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章