如何在SQL Server 2012中将数据从一个服务器数据库插入到另一个服务器数据库

如何在SQL Server 2012中将数据从一个服务器数据库插入到另一个服务器数据库,sql,database,sql-server-2012,Sql,Database,Sql Server 2012,我在两台服务器中有两个数据库 Server1 - DB1 - TableA Server2 - DB2 - TableB 每当用户在刷卡机中穿孔访问时,它都会在Server1.DB1.tabla中更新。我的刷卡机只有一个数据库选项。因此,我需要将TableA数据从Server1更新到Server2 TableB 每当在TableA中插入新记录时,就会自动将其插入Server2.DB2.TableB中。我怎样才能做到这一点。请帮助我。您可能希望了解此任务的事务复制 这方面有很多可用的资源,下面是

我在两台服务器中有两个数据库

Server1 - DB1 - TableA
Server2 - DB2 - TableB
每当用户在刷卡机中穿孔访问时,它都会在Server1.DB1.tabla中更新。我的刷卡机只有一个数据库选项。因此,我需要将TableA数据从Server1更新到Server2 TableB


每当在TableA中插入新记录时,就会自动将其插入Server2.DB2.TableB中。我怎样才能做到这一点。请帮助我。

您可能希望了解此任务的事务复制

这方面有很多可用的资源,下面是一个很好的概述开始:


将Server2设置为Server1上的链接服务器(使用服务器对象>链接服务器下的SSM)。然后,您可以向TableA添加插入触发器,该触发器将插入链接服务器上的TableB:

insert into Server2.DB2.dbo.TableB(columns....etc etc
如果您只想这样做,那么就没有复制那么繁重了


干杯-

如果您能向我们展示您已经尝试过的语句,那么就更容易帮助您了。:)您正在寻找复制吗?当然,从服务器1的触发器插入到服务器2会将服务器连接在一起,这样,如果任何一台服务器停机,插入都无法在服务器1上成功。