pyodbc cursor.executemany() (insert) правильно заполняет таблицу, но завершается с кодом выхода -1073741571
Enviroment:
- Python-3.6
- pyodbc-4.0.23
- MSSQL Server 2014
Когда я использую cursor.executemany()
с cursor.fast_executemany = False
вставка данных в таблицу MSSQL работает нормально, но слишком медленно (около 1 часа на запись ~100000 строк).
Когда я использую cursor.executemany()
с cursor.fast_executemany = True
он работает быстро (около 1 м на запись ~100000 строк) и записывает точно такие же данные в первом случае, но процесс завершается с кодом выхода -1073741571 (0xC00000FD) и ошибкой <built-in method executemany of pyodbc.Cursor object at 0x000001DE578AA210> returned a result with an error set
происходит.
Данные для вставки имеют структуру:
Как я могу получить результат без исключения?