2016-06-27 16 views
1

SSISパッケージがOracleに接続し、データを取得しています(tnsnames.ORAにOracleスキーマに接続するためのtnsエントリがあります)。devenvおよびOracleへのBIDSのdtsDebugHost

BIDS(SQL Server 2008 R2)を使用してSQL ServerでSSISパッケージを実行すると、devenv.exeとdtsDebugHost.exeを使用してOracleに突き当たります。

SQL Serverエージェントジョブを実行すると、Oracleにどのようにヒットしますか。 dtexec.exeを経由するのでしょうか?プロダクションSQLエージェントでテストすることは許可されていませんので、アドバイスをお願いします。

答えて

1

はい、は、DTExec.exeは、SQLエージェント(あなたは特別な何かをしない限り、同様DTLoggedExecを実行したり、独自の呼び出し側アプリケーションを作成)

1

を経由して、これを実行するとはいあなたはは、DTExec.exeが表示されます実行可能ファイルの名前になります。

Oracle ClientがSQL Serverにインストールされていることを確認する必要があります。正しいバージョン32または64ビットを選択してください。

プロダクションサーバーにTNSNamesがすでにインストールされている場合は、それ以外の場合はTNSNamesを削除し、パッケージ内で管理することをお勧めします。適切なエントリをTNSNamesからServer Nameフィールドにコピーするだけです。 enter image description here

関連する問題