IIS を搭載したローカルの Windows 7 マシンで、Sharepoint 2010 .NET 3.5 システムを実行しています。Oracle.DataAccess.dll 経由で企業の Oracle データベースに接続できません。.NET Web アプリケーション (共有ポイント) で表示されるエラー メッセージは、「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」です。
良いニュースは次のとおりです。
- 同じ PC から、TOAD を使用してこの DB に正常に接続できます。
- TEST サーバーは、sharepoint/.net などすべてを介して DB に正常に接続できます。
だから、私は非常に近く、何かを微調整する必要があるように感じます. 私が読んだ一連の記事では、TNS/ora ファイルを切り取り、次のように .net 接続文字列を構築することで .net から DB に直接移動すると言われています。
connString="user id=usridname;password=yourpassword;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostnamehere)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=servicenamehere)));"
このアプローチを使用したいと思います。ユーザー名とパスワードは知っていますが、他の部分を見つける方法がわかりません。TOAD 接続を調べるか、動作している TEST サーバー上のファイルを覗いて、ホスト名、ポート、およびサービス名を見つけるのはおそらく簡単なことです。しかし、ヒキガエルでも、それが機能するテストサーバーでも、どこを見ればよいかわかりません。私はテスト サーバーへの完全なリモート デスクトップ管理者アクセス権を持っているので、何でも見ることができます。
何か案は?