2011-02-04 6 views
0

こんにちは私は、別のSQLサーバー上のテーブルを更新するSQL Server 2005のトリガーが必要です。それは可能であり、構文は何ですか?sql server trigger

おかげ

私は@ S.Lottこれは恐ろしい考えであることに同意

--MB

+2

どのような恐ろしい考えです。 2つのデータベースを更新するアプリケーションプログラムで何が問題になっていますか? –

+0

テーブルの行全体または1つのフィールドだけをコピーしようとしていますか?あなたはミラーリングを利用することができますが、それはおそらくこの状況のた​​めに過度のものです。 – Tony

+0

このテーブルに入力されたすべてのレコードは、別のSQLサーバの別のデータベースの同様のテーブルにコピーする必要があります –

答えて

0

。セカンダリサーバーへの変更に影響を与えるジョブを作成することをお勧めします(プッシュ)。あなたは仕事の頻度を増やすだけでデータの待ち時間を減らすことができます。もちろん、これは、セカンダリサーバー上のSELECTとそれに続くINSERT/UPDATE/DELETEがすばらしくなければならないことを意味します。 SELECTが気になる場合は、ローカルキューテーブルにレコードを挿入するトリガーを設計し、ジョブ内のそのキューテーブルからセカンダリサーバー上の希望の変更に影響を与えるように選択するだけです。