我想念什么?
connectionString =“Data Source = TEST_ORACLE;集成安全性=是;”/>
[ArgumentException:“集成安全性”是无效的连接字符串属性]
Oracle.DataAccess.Client.OracleConnection.ParseConnectionString()+2707
Oracle.DataAccess.Client.OracleConnection.set_ConnectionString(字符串值)+533
Oracle.DataAccess.Client.OracleConnection..ctor(字符串connectionString)+210
ODP.NET:Oracle.DataAccess-2.102.2.20(我使用的是这个版本的bindingRedirect。)
如果我取出Integrated Security并声明用户ID和密码,则它可以正常运行。因此,我知道ODP.NET没错。
最佳答案
我认为ODP没有集成安全性属性:
http://download.oracle.com/docs/html/E10927_01/featConnecting.htm#i1006259
但是此网站(http://www.oracle.com/technetwork/topics/dotnet/code-154692.html)
状态
这些家伙经历的是相同的:http://forums.oracle.com/forums/thread.jspa?threadID=583813&tstart=405
因此,请使用用户ID =/,看看是否可行
还请确保您的sqlnet.ora具有“SQLNET.AUTHENTICATION_SERVICES =(NTS)”
关于.net - ODP.NET集成安全性无效的连接字符串参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4950897/