シナリオ:
X_source = N/A.
Y_source = SQL server 2008 R2.
Z_source = CRM 2011 database.
X_source
一定の間隔での情報で毎日更新されるY_sourceがあります。その後Z_source
、Y_sourceに接続し、その情報をアップロードする必要があります。XとYのソースを制御することはできませんが、それY_source
がと同じネットワーク上にあることは知っていZ_source
ます。
問題:
200,000を超えるレコードがあることがわかっているので、Y_source
すべてのレコードを呼び出してにアップロードすることはできませんZ_source
。バッチまたは1つずつ繰り返すことができる方法を見つける必要があります。私が考えているのはT-SQLカーソルを使用することですが、これは間違ったアプローチのように見えるかもしれません。
出典:
YとZの両方のアドレスと資格情報を持っています。また、を制御できZ_source
ます。
Edit Okは、私が重要だと思ういくつかのことを明らかにさせてくれます。
Z_source
確かにCRM2011とは別のデータベースですが、そのソースの起源です。また、更新
Z_source
するプロセスはCRM 2011の外部プロセスである可能性があります。つまり、データベースが更新されている限り、CRMが更新をトリガーしたかどうかは関係ありません。処理されるレコードの量は200,000をはるかに超えます。