Tra*_*man 3 .net oracle connection-string odp.net integrated-security
我想念什么?
<add name =“ test”
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)指出
要迁移到ODP.NET,请删除这些属性(如果它们是Microsoft OracleClient连接字符串的一部分)。
Run Code Online (Sandbox Code Playgroud)* Integrated Security -- Set " User Id=/" in the ODP.NET connection等效操作系统认证的字符串。
这些家伙经历的是相同的:http : //forums.oracle.com/forums/thread.jspa?threadID=583813&tstart=405
因此,使用User Id = /看看是否可行
还请确保您的sqlnet.ora具有“ SQLNET.AUTHENTICATION_SERVICES =(NTS)”
| 归档时间: |
|
| 查看次数: |
11922 次 |
| 最近记录: |