具有 System.Data.OracleClient 提供商的 Oracle Wallet 的连接字符串
Connection string for Oracle Wallet with a System.Data.OracleClient provider
我们最近使用 Oracle Wallet 方式处理我们的应用程序,在大多数情况下我们没有遇到任何问题。我们有一个使用已弃用的 class 库 System.Data.OracleClient
的遗留应用程序,我们无法让钱包与该提供商一起工作。
我们有一些使用 ODP.net
的应用程序,下面的连接字符串工作正常
User Id=/;Data Source = TNSDatasourceName
我们还有使用 OraOLEDB.Oracle
提供程序和以下连接字符串的旧应用程序 Provider=OraOLEDB.Oracle.1;User ID=/;Data Source=TNSDatasourceName
我们尝试了 User Id=/;Data Source = TNSDatasourceName
System.Data.OracleClient
提供商并收到以下错误。
ORA-01017: invalid username/password; logon denied (Source: System.Data.OracleClient)
非常感谢任何帮助确定 System.Data.OracleClient
提供程序需要什么连接字符串格式,以及它是否适用于 Oracle Wallet。
请不要这样做。我的意思是不要使用 System.Data.OracleClient
。 This whole namespace is deprecated 来自微软。他们很久以前就宣布了 - 使用 .NET 的 DB vendor-specific 提供程序。在您的情况下,这意味着使用 ODP.NET。
无论如何,这里是为这个已弃用的命名空间描述 possible connection string options 的页面。
我们最近使用 Oracle Wallet 方式处理我们的应用程序,在大多数情况下我们没有遇到任何问题。我们有一个使用已弃用的 class 库 System.Data.OracleClient
的遗留应用程序,我们无法让钱包与该提供商一起工作。
我们有一些使用
ODP.net
的应用程序,下面的连接字符串工作正常User Id=/;Data Source = TNSDatasourceName
我们还有使用
OraOLEDB.Oracle
提供程序和以下连接字符串的旧应用程序Provider=OraOLEDB.Oracle.1;User ID=/;Data Source=TNSDatasourceName
我们尝试了 User Id=/;Data Source = TNSDatasourceName
System.Data.OracleClient
提供商并收到以下错误。
ORA-01017: invalid username/password; logon denied (Source: System.Data.OracleClient)
非常感谢任何帮助确定 System.Data.OracleClient
提供程序需要什么连接字符串格式,以及它是否适用于 Oracle Wallet。
请不要这样做。我的意思是不要使用 System.Data.OracleClient
。 This whole namespace is deprecated 来自微软。他们很久以前就宣布了 - 使用 .NET 的 DB vendor-specific 提供程序。在您的情况下,这意味着使用 ODP.NET。
无论如何,这里是为这个已弃用的命名空间描述 possible connection string options 的页面。