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

SQL सर्वर के लिए टाइमआउट सेटिंग

जैसा कि gbn ने पहले ही उल्लेख किया है, टाइमआउट दो प्रकार के होते हैं:

1) कनेक्शन टाइमआउट:यह आपके कनेक्शन स्ट्रिंग द्वारा नियंत्रित होता है:

Data Source=.;Initial Catalog=TestDB;
   Trusted_Connection=true;Asynchronous Processing=true

अगर आप Connect Timeout=120 जोड़ते हैं इस स्ट्रिंग के लिए, आपका कनेक्शन 120 सेकंड तक खुलने का प्रयास करेगा और फिर बंद हो जाएगा।

Data Source=.;Initial Catalog=TestDB;
   Trusted_Connection=true;Asynchronous Processing=true;
   Connect Timeout=120;

2) कमांड टाइमआउट:प्रत्येक कमांड के लिए, आप एक टाइमआउट भी निर्दिष्ट कर सकते हैं - ADO.NET आपकी क्वेरी को रद्द करने से पहले उस समय की प्रतीक्षा करेगा। आप निर्दिष्ट करते हैं कि SqlCommand ऑब्जेक्ट पर:

    using (SqlCommand RetrieveOrderCommand = new SqlCommand())
    {
       RetrieveOrderCommand.CommandTimeout = 150;
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. HTTP स्थिति 401 के साथ अनुरोध विफल हुआ:SSRS में अनधिकृत

  2. एसक्यूएल सर्वर में प्रति माह एक पंक्ति में विभाजित तिथि सीमा

  3. प्रोग्रामेटिक रूप से SQL सर्वर कनेक्शन का परीक्षण करने का सबसे अच्छा तरीका क्या है?

  4. MS SQL सर्वर में अटकी हुई प्रक्रियाओं का स्वचालित विलोपन

  5. Sql सर्वर प्रोफाइलर में exec sp_reset_connection का क्या अर्थ है?