【发布时间】:2016-04-28 19:45:32
【问题描述】:
我正在与SQL Server 建立连接以执行存储过程。如果 SP 花费的时间超过 60 秒/3600 秒等,“轮询”服务器以确定存储过程是否成功运行或返回错误的正确方法是什么?
import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server}; SERVER=ServerName; PORT=1433;DATABASE=dbname;UID=%s;PWD=%s' % (username, password))
cnxn.execute("EXECUTE msdb.dbo.sp_start_job 'TestSP'")
<pyodbc.Cursor object at 0x0000000002D6DDB0>
如何确定 SP 的状态?
【问题讨论】: