与我见过的另外几个问题类似,除了从 Django 连接到 MSSQL 之外,我别无选择。
我间歇性地(但大约 50% 的时间,其余的工作正常)得到错误;
django.db.utils.Error: ('[08S01] [Microsoft][ODBC Driver 13 for SQL Server]TCP 提供程序:错误代码 0x274c (10060) (SQLGetData)')
注意,我有时也会得到这个;
django.db.utils.Error: ('08S01', '[08S01] [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: Error code 0x68 (104) (SQLGetData)')
我认为它与网络有关,我之前尝试过换出版本,在和 Microsoft 驱动程序 for unixpyodbc
之间交换,并尝试和.FreeTDS
pyodbc
pyodbc-azure
有问题的机器是具有固定 IP(Ubuntu 16.04 和 Windows 8)的专用网络上的 Vagrant 机器,SQL Server 是 SQL Server Express 2016。
我什至无法弄清楚如何在 Windows 端找到更详细的日志来弄清楚它为什么/如何不断丢弃/关闭连接。注意 - 我查看了 SQL Server 和 Windows 事件日志,但它们似乎没有发现任何问题。