2009-11-30 80 views
1

正如标题所述,是否可以使用Oracle.DataAccess DLL以编程方式设置SQLNET.AUTHENTICATION_SERVICES?我可以通过编程方式设置SQLNET.AUTHENTICATION_SERVICES =(NONE)吗?

+0

我认为你可以通过'OracleConnection'类以任何方式完成连接。你为什么试图修改这个?也许更多的背景会有帮助。 – 2009-12-01 19:57:13

+0

我有这个问题,这是因为一个集成使用Windows身份验证,如果它设置为None,它会抛出ORA-01017。另一个集成使用Oracle集成,如果设置为NTS或All,则抛出ORA-12640 – 2015-01-09 04:06:32

回答

0

@Adam - 这需要被设置为NONE,以防止无效古典授权/验证方法Oracle提供给应用程序时,他们试图(通常)与机器的第二连接。将此值更改为“无”可防止发生此问题。

@user - 这将是很难根据文件的位置,因为你的应用程序可能需要以管理员身份运行以正确的权限运行保存更改。

相关问题