从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;
谢谢!
戴夫
答案 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;