2017-03-28 10 views
0

2つの同一のテーブルがあり、それぞれが異なるサーバー上の異なるデータベースにあります。 2台のサーバーは同じネットワーク上にあります。データは、より頻繁にテーブルの1つに挿入されます。最初のテーブルに挿入されたときに、同じデータを別のテーブルに挿入する必要があります。データがSQL Serverの別のテーブルに挿入されたときにデータをテーブルに挿入

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

+2

なぜ同じネットワーク上に2つの同一のデータセットが必要ですか?なぜただ1セットのデータを持っていないのですか?あなたのデータを複製して死んでしまった場合は、複製を調べたり、トリガーを挿入することさえできます。 –

答えて

0

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

CREATE TRIGGER <trigger name> 
ON <Table1> 
AFTER INSERT AS 
BEGIN 
INSERT INTO <server name>.<database name>.<schema>.<table2> 
SELECT * FROM INSERTED 
END 
関連する問題