myGenerationツールを正しく動作させることができません。OraOleDB.OracleプロバイダのmyGeneration問題(?)
これは私が使用して接続文字列です:
プロバイダ= OraOLEDB.Oracle.1;パスワード= pass123;ユーザIDを= user1に、データソース= oradb1src;セキュリティ情報= Trueの
そして永続I私が取得接続のテストをクリックしてください:
[System.Data.OleDb.OleDbException] - ORA-12154: TNS:could not resolve service name
[oradb1srcがよくtnsnames.oraで定義されています。これは問題ではありません。]
プロバイダをMSDAORAに変更すると接続は正常に機能しますが、[Generate]ウィンドウでデータベースからテーブルを選択できる[テーブル]タブが表示されません。私はMSDAORAプロバイダーでこれが正常であるところに赤があります。なぜなら、私の世代はoledbプロバイダーをメタデータ検索に使用しているからです。
しかし、なぜOralOLEDB.Oracleプロバイダを使用すると、この非常識なエラーメッセージが表示されますか?誰か知っていますか?
は...事前に
PSありがとうございました。私はoracle 9.2とoracle 10のドライバを自分のコンピュータにインストールしています。
うまく機能し、私はすでに、ヒキガエルでこのデータベースにしてTNSNAMESを介して接続原因、問題になることはありません。 – Goran
データソース=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(プロトコル)= TCP) (SERVER = DEDICATED)(SERVICE_NAME = mySID)));パスワード= pass123;ユーザーID = user1;セキュリティ情報を保持する= True; は、私は次のエラーを取得する: > [System.Data.OleDb.OleDbException] - ORA-12638を:資格検索はこれが設定されているsqlnet.oraの を失敗しました: > SQLNET.AUTHENTICATION_SERVICES =(NONE) – Goran
あなたはおそらく私が見たのと同じものをgoogled。認証サービスを(NONE)に設定すると、問題が修正されているはずです。多分、マシンを再起動し、おそらくOracleサーバーを再起動する必要があります。 – MusiGenesis