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

Win32Exception (0x80004005):प्रतीक्षा कार्रवाई का समय समाप्त हो गया

आपको जो समस्या हो रही है वह यह है कि क्वेरी कमांड में बहुत अधिक समय लग रहा है। मेरा मानना ​​​​है कि किसी क्वेरी को निष्पादित करने के लिए डिफ़ॉल्ट टाइमआउट 15 सेकंड है। आपको कमांडटाइमआउट (सेकंड में) सेट करने की आवश्यकता है ताकि कमांड के निष्पादन को पूरा करने के लिए यह काफी लंबा हो। "कमांडटाइमआउट" आपके कनेक्शन स्ट्रिंग में "कनेक्शन टाइमआउट" से अलग है और इसे प्रत्येक कमांड के लिए सेट किया जाना चाहिए।

अपने sql सेलेक्टिंग इवेंट में, कमांड का उपयोग करें:

e.Command.CommandTimeout = 60

उदाहरण के लिए:

Protected Sub SqlDataSource1_Selecting(sender As Object, e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs)
    e.Command.CommandTimeout = 60
End Sub


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सेलेक्ट यूनिक और सेलेक्ट डिस्टिंक के बीच अंतर

  2. SQL सर्वर 2008 पर अद्वितीय कुंजी बनाम अद्वितीय अनुक्रमणिका

  3. पता करें कि SQL सर्वर (T-SQL) में ईमेल भेजने में विफल क्यों है

  4. कई कॉलम से न्यूनतम मान चुनने का सबसे अच्छा तरीका क्या है?

  5. SQL सर्वर में एक पहचान कॉलम का मूल बीज लौटाएं