2017-02-21 4 views
0

まず、私の場合と同様の未解決の質問が多く見られましたが、実際の解決策は示されていません。SIDとのEZ接続

最近、oracle DB v.11.2.0.3.0で作業を開始しました。 私はSIDとサービス名のないDBを持っています。 私はVisual Studio ODP.NET(ez-connect)経由でこのDBに接続しようとしましたが、SIDの入力フィールドはありません。

は、次のエラーを得た:しかし、私はサービス名とSIDなしで別のDBを接続するのに成功し

ORA-01017:invalid username/password;logon denied. 

。 また、sqlデベロッパーツールを使用してこのDBに接続すると、ユーザー名、パスワード、ポート、接続名などの詳細はすべて正しくなります。

Visual Studio ODP.NETを使用してSIDを使用してOracle DBに接続する方法はありますか。

ありがとうございます。

+0

コンピュータは嘘にはあまりにも愚かです。エラー・メッセージが「無効なユーザー名/パスワード」である場合、これはOracleがユーザー名とパスワードについて不平を言うことを意味します。それはSIDについて不平を言っていません。あなたが持っているエラーメッセージは実際には良い兆候です。 DBへの接続が成功した場合にのみ**そのメッセージを取得することができます**、**あなたのユーザー名/パスワードを処理して無効であることが判明しました。 – mathguy

+0

私はこのツールを使ってこのDBに接続することができたと書いていますので、ユーザー名、パスワード、ポート、接続名などの詳細はすべて正しいです。 SQLデベロッパーツールまたはビジュアルスタジオ経由での接続に違いはありません。 –

+0

FIPS準拠の問題である可能性があります。 http://stackoverflow.com/questions/26410951/oracle-manageddataaccess-and-ora-01017-invalid-username-password-logon-deniedおよびhttps://community.oracle.com/thread/のリンクを参照してください。 2557592?start = 0&tstart = 0 –

答えて

0

私は、このキーを設定することで、FIPSセキュリティポリシーを無効にする必要がありました: [ます。HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \コントロール\ Lsaに\ FipsAlgorithmPolicyは] =ダブルワードを "有効":00000000

は、より多くの情報については、以下のリンクを参照してください。およびFIPS準拠とODP.NETに関する議論:

Oracle.ManagedDataAccess and ORA-01017: invalid username/password; logon denied

https://community.oracle.com/thread/2557592?start=0&tstart=0

関連する問題