我正在尝试连接到位于Oracle服务器中的oracle数据库,但我无法弄清楚如何使connectionStrings设置正常工作。我有一个单独的Oracle服务器和单独的MS SQL服务器
这是SQL数据库的工作连接字符串:
<add name="connectionPRO" providerName="System.Data.SqlClient" connectionString="Data Source=SERVER1;Initial Catalog=myDatabaseName;Integrated Security=False;User Id=USER1;Password=PASS1;MultipleActiveResultSets=True"/>
我正在尝试使用Oracle,但它不起作用
<add name="connectionPRO" connectionString="Data Source={SERVER2}; Catalog=myDatabaseName; User ID={USER2};Password={PASS2};pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>
答案 0 :(得分:0)
如果要省略tnsnames.ora文件,请使用:
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
User Id=myUsername;Password=myPassword;