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

SQL सर्वर 2008 में एक लीप सेकेंड को संग्रहीत करना

आप नहीं कर सकते, क्योंकि SQL को विंडोज़ से समय मिलता है, और विंडोज़ लीप सेकेंड का भी समर्थन नहीं करता है।

विंडोज़ अपस्ट्रीम टाइम सर्वर से नया समय लेकर, और सामान्य समायोजनों को लागू करके लीप सेकंड लागू करता है जैसे कि यह आसान था घड़ी का बहाव .

आमतौर पर इसका मतलब है कि विस्तारित अवधि में प्रत्येक सेकंड को कुछ नैनोसेकंड से समायोजित करना। 24 घंटों में यह लगभग एक मिलीसेकंड प्रति मिनट की दर से काम करेगा।

मूल रूप से, अधिकांश एप्लिकेशन केवल यह दिखावा करते हैं कि लीप सेकंड जैसी कोई चीज़ नहीं है।

अधिकांश उद्देश्यों के लिए यह कोई मायने नहीं रखता। यदि आपके पास कोई एप्लिकेशन है जहां यह मायने रखता है, तो ओएस आपकी मदद नहीं करेगा। समय को ट्रैक करने के लिए आपको कुछ विशेष हार्डवेयर की भी आवश्यकता होगी, क्योंकि ओएस को आम तौर पर एक सेकंड के भीतर समय रखने में परेशानी होती है। विंडोज डिफ़ॉल्ट रूप से साप्ताहिक या कम बार समय को सिंक्रनाइज़ करता है, और सबसे सस्ते पीसी हार्डवेयर घड़ियां (या यहां तक ​​कि महंगे सर्वर में भी) उस समय में कई सेकंड आसानी से ड्रिफ्ट कर सकते हैं।

चूंकि आप सटीक समय के बारे में परवाह करते हैं, मुझे लगता है कि आप pool.ntp.org या अपने क्षेत्रीय सबनेट पर इशारा कर रहे हैं और प्रति दिन कई बार सिंक्रनाइज़ेशन के लिए w32time सेट कर चुके हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ADO.net SqlTransaction प्रदर्शन में सुधार करता है

  2. SQL सर्वर 2016 मानक संस्करण के लिए हार्डवेयर का चयन और कॉन्फ़िगर करना

  3. Source.id और target.id के बीच मैपिंग प्राप्त करने के लिए merge..output का उपयोग करना

  4. संग्रहीत प्रक्रिया में लूप के समय के बीच तुलना कैसे की जा सकती है?

  5. डेटाबेस कॉलम से अशक्त मानों की तुलना कैसे करें