我刚刚安装了 SlashDB 并成功连接到 Azure SQL DB。查询工作,一切都很好。但是,过了一会儿,如果我重试之前的工作查询,我会从 SlashDB 收到一个错误:
500 内部服务器错误 (pyodbc.OperationalError) ('08S01', u'[08S01] [FreeTDS][SQL Server]写入服务器失败 (20006) (SQLExecDirectW)')
如果这很重要,我不会向服务器写任何东西。但是,如果我立即重试查询,它就会起作用。我对这一切的深入分析(=猜测)是 SQL Server 终止了空闲连接。现在,我希望 SlashDB 在失败时重试,而不是向客户端返回错误。这可能吗?