我想同步 2 个数据库特定记录。
假设我有两个数据库;
1.Shop
2.Stock
现在假设用户更改库存中特定产品的价格。我也想改变商店里这个产品的价格!
我的计算结果是 - 假设互联网连接稳定,
- 当库存价格发生变化时,我调用一个 Web 服务,该服务将在 Web 数据表价格中插入条目。
- 现在,在商店方面,我每 20 分钟使用网络服务 ping 该网络数据表,如果我发现任何新条目,我会更新商店中的相关产品价格!
我想到的另一个选择是复制。但我们使用的是 SQL Server 的 Express 版本,据我所知 Express 版本不能用作发布者!
我的第一个选择对于此目的是否有效,或者我是否遗漏了某些内容,并且有更好的替代方案来实现此目的!
您可以在表上有一个触发器,如 pRime 上面所说,但不是直接写入另一个数据库,而是将更改写入本地“临时”表,然后每隔 20 分钟左右安排一个任务将更新发送到第二个数据库。
您可以将第二个数据库设置为链接服务器。
这样,如果两个数据库之间的连接断开,您就可以避免使触发器处于只读状态。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)