Npgsql v3.0.0-beta0001 (Prerelease) 在打开连接时出现以下问题。
NpgsqlConnection conn = new NpgsqlConnection(@"Server=xx.xx.xx.xx;Port=9996;Database=xxx;User Id=xx;Password=xx;CommandTimeout=40;"); conn.Open();
- ex {" : 查看 'pg_type' 未找到"} System.Exception {Npgsql.NpgsqlException}
StackTrace " 在 Npgsql.NpgsqlConnector.DoReadSingleMessage(DataRowLoadingMode dataRowLoadingMode, Boolean returnNullForAsyncMessage)\r\n 在 Npgsql.NpgsqlConnector.ReadSingleMessage(DataRowLoadingMode dataRowLoadingMode, Boolean returnNullForAsyncMessage)\r\n 在 Npgsql.NpgsqlConnector.SkipUntil(BackendMessageCode stopAt2)\BackendMessageCode stopAt1 r\n 在 Npgsql.NpgsqlDataReader.SkipUntil(BackendMessageCode stopAt1, BackendMessageCode stopAt2)\r\n 在 Npgsql.NpgsqlDataReader.NextResultInternal()\r\n 在 Npgsql.NpgsqlDataReader.NextResult()\r\n 在 Npgsql.NpgsqlDataReader.Init ()\r\n 在 Npgsql.NpgsqlCommand.Execute(CommandBehavior 行为)\r\n 在 Npgsql.NpgsqlCommand.ExecuteDbDataReaderInternal(CommandBehavior 行为)\r\n 在 Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior 行为)\r\n 在 System .Data.Common。DbCommand.ExecuteReader(CommandBehavior 行为)\r\n 在 Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior 行为)\r\n 在 Npgsql.TypeHandlerRegistry.LoadBackendTypes(NpgsqlConnector 连接器)\r\n 在 Npgsql.TypeHandlerRegistry.Setup(NpgsqlConnector 连接器)\ r\n 在 Npgsql.NpgsqlConnector.Open()\r\n 在 Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)\r\n 在 Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection connection)\r\n 在 Npgsql.NpgsqlConnection.Open( )\r\n 在 d:\EMRP\EMRP\DenodoConnector\Source\ConsoleApplication2\Program.cs:line 66 “ 细绳NpgsqlCommand.ExecuteReader(CommandBehavior 行为)\r\n 在 Npgsql.TypeHandlerRegistry.LoadBackendTypes(NpgsqlConnector 连接器)\r\n 在 Npgsql.TypeHandlerRegistry.Setup(NpgsqlConnector 连接器)\r\n 在 Npgsql.NpgsqlConnector.Open()\r\ n 在 Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)\r\n 在 Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection connection)\r\n 在 Npgsql.NpgsqlConnection.Open()\r\n 在 Test.Program.MssDenodoUpdate(String ssConnectionName , String ssTableName, TestDenodoUpdate ssUpdateRecord, String ssWhereClause, Int32 ssTimeout, Int32& ssUpdatedRows) in d:\EMRP\EMRP\DenodoConnector\Source\ConsoleApplication2\Program.cs:line 66" stringNpgsqlCommand.ExecuteReader(CommandBehavior 行为)\r\n 在 Npgsql.TypeHandlerRegistry.LoadBackendTypes(NpgsqlConnector 连接器)\r\n 在 Npgsql.TypeHandlerRegistry.Setup(NpgsqlConnector 连接器)\r\n 在 Npgsql.NpgsqlConnector.Open()\r\ n 在 Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)\r\n 在 Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection connection)\r\n 在 Npgsql.NpgsqlConnection.Open()\r\n 在 Test.Program.MssDenodoUpdate(String ssConnectionName , String ssTableName, TestDenodoUpdate ssUpdateRecord, String ssWhereClause, Int32 ssTimeout, Int32& ssUpdatedRows) in d:\EMRP\EMRP\DenodoConnector\Source\ConsoleApplication2\Program.cs:line 66" stringTypeHandlerRegistry.Setup(NpgsqlConnector connector)\r\n at Npgsql.NpgsqlConnector.Open()\r\n at Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)\r\n at Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection connection)\r\n n 在 Npgsql.NpgsqlConnection.Open()\r\n 在 Test.Program.MssDenodoUpdate(String ssConnectionName, String ssTableName, TestDenodoUpdate ssUpdateRecord, String ssWhereClause, Int32 ssTimeout, Int32& ssUpdatedRows) in d:\EMRP\EMRP\DenodoConnector\Source\ ConsoleApplication2\Program.cs:line 66" 字符串TypeHandlerRegistry.Setup(NpgsqlConnector connector)\r\n at Npgsql.NpgsqlConnector.Open()\r\n at Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)\r\n at Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection connection)\r\n n 在 Npgsql.NpgsqlConnection.Open()\r\n 在 Test.Program.MssDenodoUpdate(String ssConnectionName, String ssTableName, TestDenodoUpdate ssUpdateRecord, String ssWhereClause, Int32 ssTimeout, Int32& ssUpdatedRows) in d:\EMRP\EMRP\DenodoConnector\Source\ ConsoleApplication2\Program.cs:line 66" 字符串NpgsqlConnection.Open()\r\n 在 d:\EMRP\EMRP\DenodoConnector\Source\ConsoleApplication2\Program 中的 Test.Program.MssDenodoUpdate(String ssConnectionName, String ssTableName, TestDenodoUpdate ssUpdateRecord, String ssWhereClause, Int32 ssTimeout, Int32& ssUpdatedRows)。 cs:第 66 行“字符串NpgsqlConnection.Open()\r\n 在 d:\EMRP\EMRP\DenodoConnector\Source\ConsoleApplication2\Program 中的 Test.Program.MssDenodoUpdate(String ssConnectionName, String ssTableName, TestDenodoUpdate ssUpdateRecord, String ssWhereClause, Int32 ssTimeout, Int32& ssUpdatedRows)。 cs:第 66 行“字符串