2010-03-29 113 views
2

從System.Data.OracleClient轉換爲ODB.NET,需要幫助轉換我的連接字符串。這是我用System.Data.OracleClient的。如何配置帶有FailOver的ODP.NET連接字符串的連接字符串?

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。 14 0.80)(PORT = 9960)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = tactota))); User Id = XXXXXXXX; Password = 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;密碼= XXXXX;

謝謝!

戴夫

回答

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;