sql >> データベース >  >> RDS >> Oracle

C#アプリケーションでTNSNAMESファイルへの適切なパスを設定するにはどうすればよいですか?

    TNS_ADMINを設定できます プログラムで環境変数。 ステップバイステップ については、このページを参照してください。 これは、特定のTNS_NAMES.ORAに変更したい場合です。 ファイル。 Oracleクライアントは引き続きクライアントマシンにインストールする必要があります。

    ConnectionStrings から -TNSを使用しない場合:

    Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
    

    編集: 3番目のオプションを追加

    この質問をご覧ください これは、クライアントのTNS_NAMES.ORAの現在の場所を見つけるのに役立ちます。 ファイル-必要に応じて開いて変更できます(接続が存在しない場合は独自の接続を追加します)



    1. 複数の同一のエンティティ関係

    2. C#を使用したMySQLのパラメーター化されたクエリ

    3. MSSQL動的ピボット列の値を列ヘッダーに

    4. MySQL-CASEで複数のWHEN条件を組み合わせる