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

sql सर्वर में आइडेंटिटी कॉलम का मान अचानक बढ़कर 1001 हो जाता है

Microsoft ने SQL सर्वर 2012 में पहचान मानों से निपटने के तरीके को बदल दिया है और इसके परिणामस्वरूप आप अपने SQL सर्वर इंस्टेंस या अपने सर्वर मशीन को रिबूट करने के बाद अपने रिकॉर्ड के बीच पहचान अंतराल देख सकते हैं। इस आईडी अंतराल के कुछ अन्य कारण भी हो सकते हैं, यह अद्यतन स्थापित करने के बाद स्वचालित सर्वर पुनरारंभ होने के कारण हो सकता है।

आप नीचे दो विकल्पों का उपयोग कर सकते हैं

  • ट्रेस फ़्लैग 272o का उपयोग करें यह प्रत्येक जनरेट किए गए पहचान मान के लिए एक लॉग रिकॉर्ड जनरेट करने का कारण बनेगा। इस ट्रेस फ्लैग को चालू करने से पहचान निर्माण का प्रदर्शन प्रभावित हो सकता है।

  • NO CACHE सेटिंग के साथ अनुक्रम जनरेटर का उपयोग करें

    SQL सर्वर 2012 पर ट्रेस फ़्लैग 272 सेट करना जिसकी आप यहाँ अपेक्षा कर रहे हैं

  • "SQL सर्वर कॉन्फ़िगरेशन प्रबंधक" खोलें

  • बाएँ फलक पर "SQL सर्वर सेवाएँ" क्लिक करें

  • दाएँ फलक पर अपने SQL सर्वर आवृत्ति नाम पर राइट-क्लिक करें -> डिफ़ॉल्ट:SQL सर्वर (MSSQLSERVER)

  • "गुण" पर क्लिक करें

  • "स्टार्टअप पैरामीटर" पर क्लिक करें

  • "स्टार्टअप पैरामीटर निर्दिष्ट करें" टेक्स्टबॉक्स प्रकार "-T272"

    . पर
  • "जोड़ें" पर क्लिक करें

  • परिवर्तनों की पुष्टि करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON ऑटो उदाहरणों के लिए SQL सर्वर (T-SQL)

  2. स्थानीय SQL सर्वर डेटाबेस सेट करना

  3. ASP.NET में C# का उपयोग करके डेटाबेस से बाइनरी इमेज कैसे प्राप्त करें?

  4. मैं EntityFramework 7 और Asp.Net 5 का उपयोग करके SQL संग्रहीत कार्यविधि को कैसे कॉल कर सकता हूँ?

  5. SQL सर्वर CRUD संचालन