Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SQL Server中将数据插入到另一个表中时,将数据插入到该表中_Sql Server_Triggers_Insert_Jobs - Fatal编程技术网

Sql server 在SQL Server中将数据插入到另一个表中时,将数据插入到该表中

Sql server 在SQL Server中将数据插入到另一个表中时,将数据插入到该表中,sql-server,triggers,insert,jobs,Sql Server,Triggers,Insert,Jobs,我有两个相同的表,每个表位于不同服务器上的不同数据库中。这两台服务器位于同一网络上。数据更频繁地插入到其中一个表中,我希望在插入到第一个表中时将相同的数据插入到另一个表中 有没有办法不合并表和SSI?如果两台服务器是链接服务器,您可以在第一个表上创建触发器,以便在第二个表中插入相同的数据。 代码如下所示 CREATE TRIGGER <trigger name> ON <Table1> AFTER INSERT AS BEGIN INSERT INTO <serve

我有两个相同的表,每个表位于不同服务器上的不同数据库中。这两台服务器位于同一网络上。数据更频繁地插入到其中一个表中,我希望在插入到第一个表中时将相同的数据插入到另一个表中


有没有办法不合并表和SSI?

如果两台服务器是链接服务器,您可以在第一个表上创建触发器,以便在第二个表中插入相同的数据。 代码如下所示

CREATE TRIGGER <trigger name>
ON <Table1>
AFTER INSERT AS
BEGIN
INSERT INTO <server name>.<database name>.<schema>.<table2>
SELECT * FROM INSERTED
END
创建触发器
在…上
插入后为
开始
插入到。。。
从“插入”中选择*
结束

为什么在同一网络上需要两组相同的数据?为什么不只拥有一组数据呢?如果您死心塌地地想要复制数据,您可以研究复制,甚至可以插入触发器。