एसक्यूएल सर्वर के लिए एक्सेल फ्रंट एंड

सामान्य उपयोगकर्ता माइक्रोसॉफ्ट एक्सेल में काम कर रहा है। अपने उपयोगकर्ताओं को ऐसे टूल के साथ क्यों न दें जो वे पहले से जानते हैं और इसमें आपके SQL सर्वर वातावरण में कनेक्शन जोड़ते हैं। इस दृष्टिकोण का लाभ उनकी एक्सेल स्प्रेडशीट हमेशा बैक एंड डेटाबेस से वर्तमान डेटा के साथ अद्यतित है। उपयोगकर्ताओं के लिए एक्सेल में डेटा डालना आम बात है लेकिन आम तौर पर यह समय पर डेटा का स्नैपशॉट होता है। यह आलेख आपको दिखाएगा कि एक्सेल स्प्रेडशीट को SQL के कनेक्शन के साथ कॉन्फ़िगर करना कितना आसान है जिसे आप अपने उपयोगकर्ताओं को प्रदान कर सकते हैं।

इस उदाहरण में, हम एडवेंचर वर्क्स नमूना डेटाबेस का उपयोग करने जा रहे हैं जो माइक्रोसॉफ्ट एसक्यूएल सर्वर 2008 के साथ जहाजों का उपयोग करता है।

कठिनाई: औसत

समय आवश्यक: 10 मिनट

यहाँ कैसे है

  1. एक्सेल को SQL सर्वर कनेक्शन में सेट अप करने के लिए आपको कुछ जानकारी की आवश्यकता होगी।
      • एसक्यूएल सर्वर नाम - हमारे उदाहरण में, SQL सर्वर एमटीपी \ SQLEXPRESS है।
  2. डेटाबेस नाम - हमारा उदाहरण, हम AdventureWorks डेटाबेस का उपयोग कर रहे हैं।
  3. टेबल या व्यू - हम बिक्री के बाद जा रहे हैं Sales.vIividividualCustomer।
  4. एक्सेल खोलें और एक नई कार्यपुस्तिका बनाएं।
  5. डेटा टैब पर क्लिक करें। "बाहरी डेटा प्राप्त करें" विकल्प का पता लगाएं और "अन्य स्रोतों से" पर क्लिक करें और "SQL सर्वर से" चुनें। यह "डेटा कनेक्शन विज़ार्ड" खुलता है।
  6. सर्वर नाम भरें। इस उदाहरण में, सर्वर का नाम "एमटीपी \ SQLEXPRESS" है। लॉगिन प्रमाणीकरण को "विंडोज प्रमाणीकरण का उपयोग करें" पर सेट करें। अन्य विकल्प का उपयोग किया जाएगा यदि आपके डेटाबेस व्यवस्थापक ने आपके उपयोगकर्ता के लिए उपयोगकर्ता नाम और पासवर्ड प्रदान किया है। अगला पर क्लिक करें। यह "डेटा कनेक्शन विज़ार्ड" लाता है।
  7. हमारे उदाहरण में डेटाबेस ("एडवेंचरवर्क्स" का चयन करें) "उस डेटाबेस का चयन करें जिसमें आपके इच्छित डेटा है" ड्रॉप बॉक्स। सुनिश्चित करें कि "किसी विशिष्ट तालिका से कनेक्ट करें" चेक किया गया है। सूची से दृश्य ("sales.vIividividualCustomer" हमारे उदाहरण में) का पता लगाएं और इसे चुनें। समाप्त करें क्लिक करें जो आयात डेटा संवाद बॉक्स लाता है।
  1. तालिका चेकबॉक्स को चेक करें और चुनें कि आप डेटा कहां रखना चाहते हैं (मौजूदा वर्कशीट या नई वर्कशीट)। ठीक क्लिक करें जो एक्सेल सूची बनाता है और पूरी तालिका को आपकी स्प्रेडशीट में आयात करता है।
  2. अपनी स्प्रेडशीट सहेजें और उपयोगकर्ता को भेजें। इस तकनीक के बारे में अच्छी बात यह है कि जब भी उन्हें इसकी आवश्यकता होती है तो आपके उपयोगकर्ता के पास वर्तमान डेटा तक पहुंच होती है। जबकि डेटा स्प्रेडशीट में सहेजा गया है, SQL डेटाबेस से कनेक्शन है। जब भी आप स्प्रेडशीट रीफ्रेश करना चाहते हैं, तो तालिका में कहीं भी क्लिक करें और "टेबल" पर क्लिक करें और फिर "ताज़ा करें"। बस।

टिप्स

  1. यह वास्तव में महत्वपूर्ण है कि आप सुनिश्चित करें कि उपयोगकर्ता SQL सर्वर में ठीक से सेटअप है। यह वह चीज है जो इस तकनीक का उपयोग करके ज्यादातर मामलों में मुद्दों का कारण बनती है।
  2. तालिका में मौजूद रिकॉर्ड्स की संख्या की जांच करें या देखें कि आप कनेक्ट कर रहे हैं। यदि तालिका में दस लाख रिकॉर्ड हैं, तो आप इसे नीचे फ़िल्टर करना चाहेंगे। आखिरी चीज जो आप करना चाहते हैं वह SQL सर्वर को लटका है।
  3. कनेक्शन गुण संवाद बॉक्स पर, फ़ाइल खोलते समय "ताज़ा डेटा" नामक एक विकल्प होता है। इस विकल्प की जांच करने पर विचार करें। जब यह विकल्प चेक किया जाता है, तो एक्सेल स्प्रेडशीट खोलते समय उपयोगकर्ता के पास हमेशा डेटा का एक नया सेट होगा।
  4. डेटा को गर्म करने के लिए पिवोट टेबल्स का उपयोग करने पर विचार करें।

जिसकी आपको जरूरत है