提个一直弄不明白的问题!

soming 2003-03-29 11:40:01
当数据库的表里面有数据变化时,可以用触发器把数据触发到别的地方,很好。

现在我想要实现的是,能不能当某个表的数据变化(增加)时,立即将改刚变化的

数据自动向web服务器发送呢?怎么发送呢?我想将数据发送给asp程序,该怎么实现

好呢?

还有就是,我有两台数据库服务器,都是MSSQL的,当服务器A的AA表数据变化时,就

将数据发送给服务器B的BB表,能这样做吗?怎么做?

谢谢!
...全文
41 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
blactte 2003-03-29
  • 打赏
  • 举报
回复
可以使用触发器
及时性要求很高吗
如果不高,可以用事物处理
soming 2003-03-29
  • 打赏
  • 举报
回复
是这样的,我有两台数据库服务器(A和B),A、B分别负责不同的服务和数据管理,现在我想把A的一个表中的数据触发到B,让B来处理,因为B能做的事A是做不了的,相反,A能做的,B不能,但业务服务上他们之间要相互结合利用的。如果用TRIGGER不能解决的话,我想用推的方法,就是:A把数据主动向WEB服务器中的asp程序发送,然后由asp程序向B的表写数据,但推的方法我又不懂做,哎。

CoolAbu的回复:
你添加完数据时,通过ASP马上就能看见的,ASP每次请求都会重新从数据库中调数据。

你的意思是想让我用ASP不停的刷新读取数据库,这样上可以,但花的系统资源也不少啊。
不太好办。
blactte 2003-03-29
  • 打赏
  • 举报
回复
为什么要这样做?
说一下你的想法
可能有其他方法可以实现
不一定非要用TRIGGER
soming 2003-03-29
  • 打赏
  • 举报
回复
caiyunxia,你的回复:

update server1.datebase.dbo.table set
from insertd
where server1.datebase.dbo.table .=inserted.

都是server1,能不能这样:

update server1.datebase.dbo.table set
from insertd
where server2.datebase.dbo.table .=inserted.
CoolAbu 2003-03-29
  • 打赏
  • 举报
回复
1、你添加完数据时,通过ASP马上就能看见的,ASP每次请求都会重新从数据库中调数据

2、可以用MSSQL的复制发布来实现
caiyunxia 2003-03-29
  • 打赏
  • 举报
回复
2、
update server1.datebase.dbo.table set
from insertd
where server1.datebase.dbo.table .=inserted.
soming 2003-03-29
  • 打赏
  • 举报
回复
可以使用触发器 ??

触发A的数据到B?怎么做啊?

即时性要求是蛮高的。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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