2つのサーバー上のDBに対してクエリを発行する必要があります。
[CRM].[CRM].[dbo].[BasicInfo] (NationalID PK, CustomerCardNo)
[ERP].[ERP].[dbo].[Order] (OrderID PK, CustomerCardNo)
そして、私がしたいのは次のようなものです:
select *
from [ERP].[ERP].[dbo].[Order] as O
where O.CustomerCardNo in (select CustomerCardNo
from [CRM].[CRM].[dbo].[BasicInfo]);
これを達成するには3つの方法があると思います。
グーグルで検索すると、SSISを使用してこれを行う方法に関するチュートリアルを見つけることができませんでした。最も近い質問は this です。ガイダンスを教えてください。
SSISを使用してこれを実現するには、多くの方法があります。
また、あなたは他の方法を見つけるかもしれません...
私はstackoverflowに関する同様の質問について詳細な回答があります:
あなたがやっていることは内部結合に相当するので、これを試してみてください: SSIS Merge Join