SSISパッケージに「Execute SQL Task」コンポーネントがあります。'Execute SQL Task'コンポーネント実行サーバー(SQL Server Integration Services)を検索します。
Connection manager: 'Server A'
Database: Finance_Warehouse
SQL Query: SELECT batch_date FROM Finance_Warehouse.etl_audit WHERE
curr_batch_ind IS NULL
SSIS Package: Runs from Server B
私の質問:私は 'サーバーB' でSSISパッケージを実行すると、コンポーネントSQLクエリの実行 'SQLタスクの実行' をだろうか?サーバーAまたはサーバーB?
また、(このコンポーネント/ SQLクエリが実行されているサーバーの)確認方法を教えてください。
私は、SQL Serverが「サーバーA」にインストールされているため、「サーバーA」上で動作しますが、専門家からの回答は確かです。事前に
おかげで、
アッシュ
トレースの詳細:
のConnectionManagerは、特定のデータベースを指している、あなたのクエリがそのデータベース上で実行されます:
は、リンクを参照してください。 – observer
コメントありがとうございます。実行されている場所を確認するオプションはありますか?レポート/ログなど? – Ash
SELECT db_name(); – observer