同じ構造を持つデータベースを1つのデータベースに統合する必要があります。私はこの記事を見ました: https://stackoverflow.com/questions/2537986/consolidate-data-from-many-different-databases-into-one-with-minimum-latency
私はこれをすべて理解していませんので、このように尋ねましょう。主キーを持っているがSourceIdを持っていないテーブルがいくつかあります。
DataBase 1
AgencyID Name
1 Apple
2 Microsoft
Database 2
AgencyID Name
1 HP
2 Microsoft
_
これら2つのテーブルをこのようにマージできないことは明らかです。
DataBase 1
Source AgencyID Name
DB1 1 Apple
DB1 2 Microsoft
Database 2
Source AgencyID Name
DB2 1 HP
DB2 2 Microsoft
_
これが正しい方法である場合は、次のように1つのデータベースにマージされています。
Source AgencyID Name
DB1 1 Apple
DB1 2 Microsoft
DB2 1 HP
DB2 2 Microsoft
_
...そしてトランザクションレプリケーションでそれをすることは可能ですか?答えのために事前にありがとう、私がこのために正しい答えを得るならば、それは本当に役に立ちます。
Ilija.
私は実際にSSISを使って統合を行います。それは私には統合をはるかに簡単にするでしょう。統合データベースでは、テーブルの主キーを元のキーとSourceIDの組み合わせにします。 SSISで派生列を使用して、そのデータベースからデータベースが発生しているデータベースに基づいてSOURTIDを入力できます。これは助けますか?