Сбой канала связи поставщика InterSystems IRIS: System.Net.Sockets.SocketException в C#

Я использую базы данных VS Studio 2017 и InterSystems IRIS версии 2019.1.
Когда я пытаюсь получить доступ к базе данных из кода, он выдает ошибку ниже:

InterSystems.Data.IRISClient.IRISException: '[поставщик IRIS] Ошибка канала связи: System.Net.Sockets.SocketException; Невозможно установить соединение, потому что целевая машина активно отказалась от него [::1]:1972

Ниже мой фрагмент кода.

// Using IRISADOConnection to connect
IRISADOConnection connect = new IRISADOConnection();

// Create connection string
connect.ConnectionString = "Server = localhost; Port = 1972; Namespace =  User; Password = abcd@1234; User ID = _system";
connect.Open();
connect.Close();

Дайте мне знать, если у вас есть решение.

1 ответ

Решение

Похоже, он просто не может подключиться к порту базы данных. В iris порт по умолчанию - 51773. Проверьте свою конфигурацию на портале управления.

Есть ли это случайно на контейнере?

Другие вопросы по тегам