Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

pyodbc:क्षणिक त्रुटियों से पुनर्प्राप्त करने के लिए पुन:प्रयास कैसे करें?

मेरे अनुभव के अनुसार, मुझे लगता है कि आप पुनः प्रयास तर्क को लागू करने के लिए नीचे दिए गए कोड का उपयोग करने का प्रयास कर सकते हैं।

import time

retry_flag = True
retry_count = 0
while retry_flag and retry_count < 5:
  try:
    cursor.execute(query, [args['type'], args['id']])
    retry_flag = False
  except:
    print "Retry after 1 sec"
    retry_count = retry_count + 1
    time.sleep(1)

आशा है कि यह मदद करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL का उपयोग करके SQL सर्वर में एक विदेशी कुंजी का नाम बदलें

  2. SQL सर्वर लेनदेन लॉग — भाग 1

  3. SQL सर्वर:दो तिथियों के बीच कुल दिन प्राप्त करें

  4. SQL सर्वर (T-SQL) में एक स्ट्रिंग के मध्य में वर्ण सम्मिलित करें

  5. SQL सर्वर फेलओवर क्लस्टर इंस्टालेशन -4