2017-02-20 8 views
1

誰かが私の接続の問題を助けることができるのだろうかと思います。SSIS 2012 - Oracleへの接続

リモートの古いOracleデータベースに接続しようとしました。私が働いている会社は、最初にRead Onlyアクセスしか与えていません。

私はSSIS 2015に接続しようとしています。私はあらゆる種類のものを試しました。 データベースのバージョン(私が古いと思うバージョン9i)を確認しました

現在、私はSQL Developerを使用して接続することができます。これは毎回問題なく接続します

私はODAC Dev Tools (12.1.0.2.4)をインストールしました。私はTNSNames.ORAファイルを作成しました。私は環境変数も設定していますが、何をすべきかはわかりません。

問題は、私は、Oracleとの非常に強いじゃないん失敗した接続メッセージ

ORA01017無効なユーザー名/パスワード

である - 非常に稀に私がインストールする必要がある場合は必ずそれを使用し、そうではありません最初にSSIS接続を設定しようとする前に、Oracleのローカルクライアントバージョンを使用していますか?

誰でもこの経験がありますか?サーバーエクスプローラ - -

は種類が続いて

+0

「無効なユーザー名/パスワード」はわかりやすいようです... –

+0

ミッチに感謝します - 私はSSIS 2015を置くべきでした!私はそれが大文字小文字を区別する問題かどうか疑問に思っています - 私は二重apostrophiesでパスワードをカプセル化することがケースを強制すると聞いた - 私は小文字にする必要があります! –

+0

"パスワードを二重引用符でカプセル化すると大文字小文字が強制されると聞いていました" - おそらくないようです –

答えて

1

に関しては、最終的にはVisual Studioで、私は、[表示]メニューから[新しい接続を追加した右接続の追加データ接続をクリックして、選択した...

クリックして変更に...データソース用のボタン、そしてデータプロバイダをクリックしてください:それは、Oracle 9iのDATBを含め説明して...ダウン

をドロップし、thisaダイアログを示しており、.NET Framework Oracle用データプロバイダを選択してください...

注意ases!

私は、この作業を取得するために、...新たな問題が(対向車の問題のためのクールな回避策がある)が発生する場所です...サーバー名に

を追加接続]ダイアログボックスを完了します - サーバ名、コロン、ポート番号、スラッシュ、SID名などの文字列を入力します。

'MyServerName名:ポート番号/ SID名'

[接続テスト]をクリックして接続を保存するにはOK、この...

'テスト接続Successded'

クリックを取得し、あなたは恐ろしいメッセージが表示されます...

「与えられたパスの形式が有効ではありません」

あなたは共同で、ファイル名を持つことはできませんのでそれの中でlon。

ハイフンのコロンに置き換えて保存しました。

最後に、接続XMLファイルに移動してDTS ConnectionStringタグで編集し、ハイフンをコロンに置き換えてXMLファイルを保存します。