あるデータベースで複数のテーブルに加えられたデータの変更を、他のデータベースの同様のテーブルにコピー (ミラーリング?) したいと考えています。両方のデータベース(同期したいテーブルについて話すとき)は、同様のテーブル構造(スキーマ)を持っています。これらのテーブルにはめったに変更されないデータが含まれていますが、データが変更された場合は、変更を同時に反映させたいと考えています。
これらのテーブルには、ある種の参照データが含まれています。元のデータベースがメインです。もう 1 つはいくつかの運用 (オンライン??) タスクに使用されますが、元のデータベースからの参照テーブルがいくつか必要です。それで、このコピーを行うことは許されますか(「はい」の場合、方法よりも)?または、最初はアプローチが間違っていますか?
データベースのミラーリングは、必要以上に複雑な操作のようです。そして、それを行うには単純なトリガーがより適切であるようです。しかし、それを正確に行う方法と、これが私が行うべき方法であるかどうかについて、少し混乱しています。
元のデータベースは ms sql サーバー 2005 上にあります。ターゲット データベースは ms sql サーバー 2000 上にあります。