pypyodbc: [Microsoft][драйвер ODBC SQL Server][DBNETLIB]ConnectionWrite (send())

Мой скрипт на python читает примерно половину набора данных (около 5000 строк из 10000), и внезапно выдает эту ошибку на полпути:

[Microsoft] [Драйвер ODBC SQL Server][DBNETLIB]ConnectionWrite (отправка ())

Я использую pypyodbc для подключения к серверу SQL Azure. Я не смог найти решение нигде в Интернете. Я даже не знаю, в чем причина этой ошибки.

Пожалуйста помоги.

2 ответа

Надеюсь у тебя все хорошо. У вас была возможность посмотреть на pyodbc и pymssql?
Они лучше представлены в сообществе и активно поддерживаются. Если скрипт не работает с этими драйверами, возможно, проблема в вашем скрипте. Я могу попытаться помочь вам устранить неполадки, если вы поделитесь им.


Дайте мне знать, если проблема будет решена с другими драйверами, и если это не так, я могу помочь вам.

Спасибо,
Познакомьтесь с Багдевом
Руководитель программы, Microsoft

Я пытался воспроизвести проблему, но не удалось. И я заметил, что последний пакет обновлялся в 2013 году. Это старый и больше не пакет обслуживания для Python ODBC. Поэтому я не рекомендую продолжать использовать его для доступа к последней базе данных SQL Azure.

Я настоятельно рекомендовал вам использовать пакет pymssql, Это официальный драйвер Azure odbc для Python, обратитесь по https://azure.microsoft.com/en-us/documentation/articles/sql-database-libraries/.

Он может очень хорошо поддерживать любую среду ОС, содержащую Windows, Linux, MacOS. Вы можете обратиться к этим документам https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-python-simple-windows/, https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-python-simple-ubuntu-linux/ и https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-python-simple-mac-osx/ для начала.

Если вы хотите погрузиться в пакет usgae, пожалуйста, обратитесь к официальному документу http://pymssql.org/en/latest/index.html.

С уважением.

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