1

我们无法使用 Oracle.ManagedDataAccess.Client 和 windows 身份验证连接到 Oracle 19c。常规 .NET 4.0 应用程序能够连接,但 .NET Core 应用程序无法连接(两者都使用托管驱动程序)。

下面是我们正在使用的代码:

 var connString = @"User ID=/;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=2501))(CONNECT_DATA=(SERVICE_NAME=test)));";
            using (var comm = new OracleCommand("SELECT 'It Works' FROM DUAL", new OracleConnection(connString)))
            {
                comm.Connection.Open();
                return comm.ExecuteScalar().ToString();
            }

sqlnet.ora 设置正确

4

0 回答 0