В документации приведена следующая информация об ошибке связи 104 (сброс соединения) в Linux.
Предложите вам пройти каждый шаг и исключить каждую возможность.
Поскольку и источник, и цель находятся в облаке, вы должны убедиться, что соответствующие порты открыты между ними.
Подключенный партнер закрыл соединение.
Проверьте любой лимит времени ожидания на стороне партнера.
Например, Брандмауэр, Приложение, уровень DB2 CLI и т. Д.
Если в клиентском приложении, которое использует ODBC / CLI для подключения к серверу DB2 UDB, сообщается об ошибке:
Отключите тайм-аут DB2 CLI:
Добавьте 'QUERYTIMEOUTINTERVAL = 0' в файл db2cli.ini вна стороне клиента.
Проверьте, есть ли межсетевой экран между клиентом и сервером.
Если у него есть ограничение по времени для открытого соединения
Проверьте, есть ли у приложений время ожидания.
например, ADO timeout, VB timeout.
Эта ошибка также может быть вызвана проблемой, описанной в technote_1395285
Когда подключение к локальной базе данных каталогизируется с использованиемимя-псевдоним, чем имя базы данных, вы можете получить ошибку SQL30081 при попытке подключения к этой базе данных с использованием соединения TCPIP.
Если вы получаете эту ошибку при попытке подключения к базе данных, убедитесь, чтона компьютере, где находится эта база данных, база данных не каталогизируется с использованием другого псевдонима, чем имя базы данных.