私は、多数のサーバーを実行し、ローカルサーバーを含む多数のデータをサーバーから選択することになっているスクリプトを作成しています。必要なデータを選択するために必要なSQLはかなり複雑なので、一種のアドホックビューを記述し、OPENQUERYステートメントを使用してデータを取得しているため、最終的には次のようなステートメントをループすることになります。
exec('INSERT INTO tabl SELECT * FROM OPENQUERY(@Server, @AdHocView)')
ただし、ローカルサーバーでOPENQUERYを使用することは嫌われていると聞きました。誰かが理由について詳しく説明できますか?