2009-09-03 3 views
0

Oracle DBテーブルからデータを取り出し、SQL Serverテーブルに転送するSQL 2005 SSISパッケージがあります。パッケージ構成によるSSISパッケージデータベース接続の指定方法を教えてください。

Oracle接続用に「Oracle Provider for OLE DB」を、SQL Server Connection用に「SQLネイティブクライアント」をセットアップしました。

OracleとSQL接続であるかを、開発、出荷段階に依存します:

  • ローカル環境
  • SYS - 統合とシステムテスト
  • UATのために -
  • をユーザー受け入れテストのために
  • PRE - 信頼テストのためにLIVEシステムを模倣する
  • ライブ - ライブシステム
Oracleの接続マネージャで

、それは次のよう想定しています(たとえばDEVSERVERすることができ、)

  • サーバ名
  • (例えば、devserver_userすることができ、)ユーザー名
  • パスワード(devserver_passなど)

私は、これらのパラメータを設定して、サーバーによって設定がどのように変化するかを知りたいと思っていました。理想的には、これはレジストリに格納されている接続文字列(当社の他のシステムのアーキテクチャと共通するため)です。

私は上記の設定をPackage Configurationsで指定しようとしました。私は、レジストリ設定、環境設定、およびXML設定ファイルを介してこれを試してみました

Provider=OraOLEDB.Oracle;Data Source=DEVSERVER;User ID=devserver_user;Password=devserver_pass;PLSQLRSet=1;OLE DB Services = -2; 

:私はまた、次のようになり、接続文字列を指定しようとしています。これらの項目を接続オブジェクトのプロパティにマッピングしていますが、設定が保持されていないようです。私。接続オブジェクトを開くと、これらの設定は存在しません。

OLE DBソースを開いて接続を指定すると、接続オブジェクトがパッケージ構成内の項目を選択していないため、接続が失敗します。

設定が必要な設定がありますか?私は私が何も見ていないものについて確信していないと思う!

ご協力いただければ幸いです。

答えて

1

これを自分で処理しました。

これは本当にRTFMのケースでした。 MSDN Package Configurationsページの最初の段落は、それをすべて言う:

通常、パッケージを作成するパッケージに プロパティを設定し、パッケージに設定を追加し 、パッケージの開発中 オブジェクト、および。

まだ、これはまだ他のRTFMersに役立つことを願っています!

関連する問題