SQL सर्वर आमतौर पर नई सुविधाओं और कुछ संभावित डिज़ाइन को प्रदर्शित करने के लिए उपयोगी नमूना डेटाबेस के साथ आता है। मैं आम तौर पर अन्य परियोजनाओं में उपयोग करने के लिए मौजूदा डेटाबेस के खिलाफ सामान्य घटकों को विकसित करने के लिए एक खेल के मैदान के रूप में नमूना डेटाबेस कहीं अधिक उपयोगी पाता हूं। मुझे लगता है कि एक खाली या बहुत छोटा डेटाबेस का उपयोग करना एक भ्रामक विकास अनुभव के लिए बनाता है क्योंकि जब घटकों को वास्तविक उत्पादन डेटाबेस में उपयोग किया जाता है, तो प्रदर्शन समस्याएं उन जगहों पर सामने आती हैं जिनकी आपने कभी उम्मीद नहीं की थी।
कुछ समय के लिए, माइक्रोसॉफ्ट ने वाइड वर्ल्ड इंपोर्टर्स डेटाबेस का उपयोग किया है जो कई तालिकाओं, विचारों और प्रक्रियाओं के साथ-साथ कुछ और के साथ एक पूर्ण डेटाबेस है। हालाँकि, एक समस्या यह है कि इसके वर्तमान डिज़ाइन में डेटाबेस एक्सेस अनुप्रयोगों के साथ संगत नहीं है क्योंकि यह datetime2(7)
का उपयोग करता है। जिसके लिए नए विस्तारित दिनांक/समय डेटा प्रकार का उपयोग करने की आवश्यकता होती है। यह इतना अच्छा नहीं है जब आपको पिछड़े संगतता की अनुमति देने की आवश्यकता होती है। लेकिन निराशा और विलाप से बेहतर करने के लिए चीजें हैं।
जैसा कि मैंने विभिन्न स्थानों पर तर्क दिया है, datetime2(0)
SQL सर्वर डेटाबेस और एक्सेस एप्लिकेशन के बीच संगतता के लिए वास्तव में बेहतर है क्योंकि दोनों datetime2(0)
और पहुंच' Date/Time
और वीबीए की Date
डेटा प्रकारों में समान स्तर की सटीकता और समान श्रेणियां होती हैं जो लीगेसी SQL सर्वर datetime
से बहुत बेहतर होती हैं जो 1/3 मिलीसेकंड की अजीब सटीकता का उपयोग करता है (किसी को आश्चर्य होता है कि क्या कोई कानूनी से कम धूम्रपान कर रहा था जब उन्होंने सोचा था कि वह डेटा टाइप करें!)।
तो datetime2(0)
. का उपयोग करने के लिए नमूना डेटाबेस को संशोधित करके datetime2(7)
. के स्थान पर , तब नमूना डेटाबेस को केवल तालिकाओं को जोड़ने के अलावा किसी भी संशोधन के बिना एक्सेस के साथ संगत बनाया जा सकता है। इसलिए, हमारे पास खेलने के लिए एक आसान नमूना डेटाबेस है। इस भारी नमूने का वजन लगभग 140MB है, इसलिए तदनुसार योजना बनाएं।
आनंद लें!
संशोधित वाइड वर्ल्ड इंपोर्टर्स डेटाबेस
अस्वीकरण:यह बिना किसी वारंटी या गारंटी के, इस रूप में पेश किया जाता है। कैविएट एम्प्टर, आप इसे तोड़ते हैं, आपने इसे खरीदा है, महान डाउनलोड के साथ, बड़ी जिम्मेदारी आती है, आदि। 🙂