Мы обновляем данные нашего онлайн-магазина, используя пакеты служб SSIS, чтобы получать данные с MS SQL Server 2016 в нашу базу данных mariadb.
Мы установили соединение с подключенным сервером, используя последнюю версию 64-разрядного драйвера mariadb odbc 3.1.
В большинстве случаев работает нормально. Но время от времени выполнение пакета завершается с ошибкой:
В наборе строк использовался оптимистичный параллелизм, и значение столбца было изменено после последней выборки или повторной синхронизации содержащейся строки.
Поиск в стеке потока и других ресурсах, многие другие, похоже, решили свои проблемы, настроив драйвер odbc на
возвращать совпадающую строку вместо затронутых строк
но это не решает проблему в нашем случае.
Я пытался использовать MYSQL ODBC Driver 8.0, но я не могу настроить порт 3307, для которого мне необходимо пройти через балансировщик нагрузки.