重启服务器期间pyodbc异常ProgrammingError

时间:2019-06-21 07:52:11

标签: python sqlalchemy

我正在尝试处理我的应用程序中的一些错误,发现仅发生pyodbc异常,没有任何sqlalchemy异常。


    def f():
        try:
            a = DB.execute('stored procedure')
            DB.commit()
        except Exception as e:
            print('Connection error: {0}'.format(e))

在SQL Server重新启动期间,我可以看到pyodbc(不是sqlalchemy)异常: “((pyodbc.ProgrammingError)('42000','[42000] [Microsoft] [ODBC SQL Server驱动程序] [SQL Server] SHUTDOWN正在进行。(6005)(SQLExecDirectW)')” 主要问题是如何在SQL Server重新启动或连接丢失期间纠正错误的sqlalchemy连接异常。

0 个答案:

没有答案