如何使用FailOver为ODP.NET连接字符串配置连接字符串?

时间:2010-03-29 19:04:01

标签: oracle connection-string odp.net

从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 =是)(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;密码= XXXXX;

谢谢!

戴夫

1 个答案:

答案 0 :(得分:8)

终于搞定了!这就是我想出来的

  

数据源=(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;