如何将相同的值添加到不同数据库中的不同表中

时间:2010-08-14 07:20:25

标签: c# asp.net sql-server-2005

我有2个数据库,即ach和cart,我有表namelt Register和Invoice我想在这2个表中添加一个字段。就像我输入一个像ccyyxxyxyxa这样的值,这应该保存在2个表中......

3 个答案:

答案 0 :(得分:2)

2个选项,您可以从代码中插入/更新相同的值(c#),也可以在一个数据库上写入一个触发器,该数据库将在其他数据库上插入/更新该字段。

答案 1 :(得分:0)

如果形成一个事务,那么您可以使用MSDTC,或者其他选项可以是SQL中的链接服务器

答案 2 :(得分:0)

我认为它可能有很多解决方案。

我会尝试的事情是:

  1. 如果要修改事务中的数据库,请使用本地事务MSDTC。 在这种情况下,首先需要为具有数据库的计算机设置MSDTC服务。 然后,使用.NET事务将数据添加到不同的数据库。
  2. 使用本地交易,例如3td派对工具,例如seasar.net就此案件有交易。
  3. 使用数据库链接将数据添加到不同的服务器。