これは ODP.NET の ConnectionStrings.com 文字列ですが、データ ソースとは何ですか?
データソース=TORCL;ユーザーID=someUser;パスワード=son28dnn;
コントロール パネルの DSN ですか?
サーバー名?
TNSネームサービス名?
ありがとう
ルーク
Oracle データベースに接続するためのアダプタの 1 つに過ぎない TNS で ODP.NET を使用している場合、TNS エントリを維持するためのファイルは Tnsnames.Ora です。
tnsnames.ora のサンプル エントリ (通常、ファイルのパスは ORACLE_HOME\NETWORK\ADMIN です) サンプル エントリは次のようになります。
TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
ここで、TORCL はデータ ソースのエイリアス、MyHost はデータベース サーバー名または IP アドレス、Port はデータベース リスナー ポート、MyOracleSID は Oracle サービスです。
したがって
Data Source=TORCL;User Id=myUsername;Password=myPassword;
と同じです
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;