3

从 System.Data.OracleClient 转换为 ODB.NET,需要帮助转换我的连接字符串。这是我与 System.Data.OracleClient 一起使用的内容。

SERVER=(DESCRIPTION_LIST=(LOAD_BALANCE=yes)(FAILOVER=ON)(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.26.140.80)(PORT=9960))(ADDRESS=(PROTOCOL=TCP) (HOST=172.26.140.81)(PORT=9960)))(CONNECT_DATA=(SERVICE_NAME=tactota))));uid=XXXXXXX;pwd=XXXXXXXX"

这是我使用 ODB.NET 得到的,但没有实现上述连接字符串的其他功能。

数据源=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.26.140.80)(PORT=9960)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=tactota)));用户ID= XXXXXXXX;密码=XXXXXXXX;

这是我尝试将它们卷在一起时得到的结果,但不用说它不起作用。

数据源=(LOAD_BALANCE=yes)(FAILOVER=ON)(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.26.140.80)(PORT=9960))(ADDRESS=(PROTOCOL=TCP)(HOST =172.26.140.81)(PORT=9960)))(CONNECT_DATA=(SERVICE_NAME=tactota))); 用户 ID=XXXXXX;密码=XXXXXX;

谢谢!

戴夫

4

1 回答 1

10

终于让它工作了!这是我想出的

数据源=(DESCRIPTION=(LOAD_BALANCE=yes)(FAILOVER=ON)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.26.140.80)(PORT=9960))(ADDRESS=(PROTOCOL=TCP)(HOST =172.26.140.81)(PORT=9960)))(CONNECT_DATA=(SERVICE_NAME=tactota))); 用户ID=XXXXXXX;密码=XXXXXXXX;

于 2010-03-29T19:13:29.210 回答