我正在連接到SQL Server
以執行存儲過程。 「輪詢」服務器以確定存儲過程是否成功完成,或者如果SP耗時超過60秒/ 3600秒等,則返回錯誤的正確方法是什麼?如何從PYODBC返回錯誤
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的狀態?