/ /データがSQL Serverの別のテーブルに挿入されたときにテーブルにデータを挿入する - sql-server、triggers、insert、jobs

データがSQL Serverの別のテーブルに挿入されたときにテーブルにデータを挿入する - sql-server、triggers、insert、jobs

私は2つの同一のテーブルを持っています。別のサーバー上のデータベース。 2台のサーバーは同じネットワーク上にあります。データは、より頻繁にテーブルの1つに挿入されます。最初のテーブルに挿入するときに、同じデータを別のテーブルに挿入します。

テーブルとSSISをマージする代わりにそれを行う方法はありますか?

回答:

回答№1は0

2つのサーバーがリンクサーバーである場合、第1のテーブルにトリガーを作成して、同じデータを2番目のテーブルに挿入することができます。 コードは以下のようになります

CREATE TRIGGER <trigger name>
ON <Table1>
AFTER INSERT AS
BEGIN
INSERT INTO <server name>.<database name>.<schema>.<table2>
SELECT * FROM INSERTED
END