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

SQL सर्वर का परिचय

Microsoft SQL सर्वर Microsoft द्वारा विकसित एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। यह एक उच्च मापनीय उत्पाद है जिसे एक लैपटॉप से ​​लेकर उच्च-शक्ति वाले क्लाउड सर्वर के नेटवर्क और बीच में किसी भी चीज़ पर चलाया जा सकता है।

बेशक, "कुछ भी" द्वारा, इसे अभी भी सामान्य हार्डवेयर और सॉफ़्टवेयर आवश्यकताओं को पूरा करने की आवश्यकता है, लेकिन SQL सर्वर क्या करने में सक्षम है, इस पर विचार करते हुए ये आवश्यकताएं उचित रूप से मामूली हैं।

Microsoft के अनुसार, SQL सर्वर दुनिया में नंबर 1 सबसे अधिक उपयोग किया जाने वाला डेटाबेस है। विभिन्न अन्य स्रोतों के अनुसार, यह संख्या 2, 3, या 4 की तरह है। किसी भी मामले में, यह दुनिया में सबसे लोकप्रिय डेटाबेस प्रबंधन प्रणालियों में से एक है।

1989 में SQL Server 1.0 के जारी होने के बाद से, SQL Server एक सच्चा, एंटरप्राइज़ सूचना प्लेटफ़ॉर्म बनने के लिए विकसित हुआ है। जबकि इसका मुख्य कार्य RDBMS का है, SQL सर्वर इससे कहीं अधिक हो गया है। SQL सर्वर 2016 में अंतर्निहित व्यावसायिक खुफिया उपकरण, साथ ही विश्लेषण और रिपोर्टिंग टूल की एक श्रृंखला शामिल है। यह डेटाबेस प्रबंधन टूल जैसे डेटाबेस निर्माण, बैकअप, प्रतिकृति, सुरक्षा, और बहुत कुछ के शीर्ष पर है।

यह ट्यूटोरियल डेटाबेस प्रबंधन टूल पर अधिक ध्यान केंद्रित करता है।

डेटाबेस प्रबंधन उपकरण

SQL सर्वर आपके डेटाबेस व्यवस्थापन और प्रोग्रामिंग कार्यों में आपकी सहायता करने के लिए कई टूल के साथ आता है।

कुछ विशिष्ट डेटाबेस प्रशासन और प्रोग्रामिंग कार्यों में शामिल हो सकते हैं:

  • डेटाबेस बनाएं और बनाए रखें
  • टेबल बनाएं और बनाए रखें
  • संग्रहीत कार्यविधियों, विचारों आदि जैसे अन्य डेटाबेस ऑब्जेक्ट बनाएं और बनाए रखें
  • डेटा बैकअप बनाएं और बनाए रखें और शेड्यूल करें
  • प्रतिकृति (उदाहरण के लिए, डेटाबेस की एक प्रति बनाएँ)
  • उपयोगकर्ताओं, भूमिकाओं आदि को बनाएं और बनाए रखें
  • अनुकूलन कार्य

ये कुछ ऐसे कई कार्य हैं जिन्हें एक डेटाबेस व्यवस्थापक (DBA) को करने की आवश्यकता हो सकती है। SQL सर्वर इन कार्यों को करने के लिए साधन प्रदान करता है।

क्लाइंट/सर्वर डेटाबेस सिस्टम

SQL सर्वर एक क्लाइंट/सर्वर है DBMS, डेस्कटॉप . के विपरीत एक्सेस जैसे सिस्टम।

क्लाइंट/सर्वर सिस्टम को एक केंद्रीय सर्वर - या सर्वर पर चलाने के लिए डिज़ाइन किया गया है - ताकि एक से अधिक उपयोगकर्ता एक ही डेटा को एक साथ पूरे नेटवर्क से एक्सेस कर सकें। उपयोगकर्ता आमतौर पर एक एप्लिकेशन के माध्यम से डेटाबेस तक पहुंचते हैं।

उदाहरण के लिए, एक वेब-आधारित कॉर्पोरेट CRM का उपयोग विभिन्न शहरों, या यहां तक ​​कि देशों में कर्मचारियों द्वारा किया जा सकता है, सभी अपने ब्राउज़र के माध्यम से डेटा को पढ़ और अपडेट कर सकते हैं।

आम तौर पर, यह सीआरएम एप्लिकेशन है जो इन उपयोगकर्ताओं को कार्यक्षमता प्रदान करता है (उदाहरण के लिए, सीआरएम को कोल्डफ्यूजन, एचटीएमएल और जावास्क्रिप्ट का उपयोग करके बनाया जा सकता है)। यह डेटाबेस है जो डेटा को स्टोर करता है और इसे उपलब्ध कराता है। हालाँकि, SQL सर्वर में कुछ उपयोगी सुविधाएँ शामिल हैं जो एप्लिकेशन को इसकी कार्यक्षमता प्रदान करने में सहायता कर सकती हैं।

अन्य क्लाइंट/सर्वर डेटाबेस में कुछ नाम रखने के लिए MySQL, Oracle, और PostgreSQL शामिल हैं।

SQL सर्वर 2016 एन्हांसमेंट

SQL सर्वर 2016 में अपने पूर्ववर्ती, SQL Server 2014 से कई संवर्द्धन शामिल हैं। यह शायद उन्हें विस्तार से सूचीबद्ध करने के लिए एक नया ट्यूटोरियल लेगा, लेकिन संक्षेप में, 2014 में SQL Server 2016 में सुधार में शामिल हैं:

बेहतर सुरक्षा
हमेशा एन्क्रिप्टेड, पंक्ति-स्तरीय सुरक्षा और गतिशील डेटा मास्किंग के साथ
उच्च उपलब्धता
ऑलवेजऑन अवेलेबिलिटी ग्रुप्स, क्लाउड विटनेस, स्टोरेज स्पेस डायरेक्ट, वर्कग्रुप क्लस्टर्स सहित
बेहतर डेटाबेस इंजन
TempDB एन्हांसमेंट, क्वेरी स्टोर, स्ट्रेच डेटाबेस,
अधिक विश्लेषण
सारणी में सुधार, R एकीकरण)
रिपोर्टिंग में कई सुधार
खोज, कस्टम ब्रांडिंग, आधुनिक ब्राउज़र, मोबाइल आदि के लिए अनुकूलन

SQL सर्वर 2016 संस्करण

SQL सर्वर 2016 पांच संस्करणों में आता है:

  • उद्यम
  • मानक
  • डेवलपर
  • वेब
  • एक्सप्रेस

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL LIKE स्टेटमेंट में वेरिएबल का उपयोग करना

  2. तिथियों की एक श्रृंखला के बीच तिथियां प्राप्त करना

  3. SQL सर्वर INFORMATION_SCHEMA दृश्य | देखें कि क्या कोई तालिका मौजूद है

  4. किसी विशिष्ट डेटाबेस के लिए अंतिम निष्पादित क्वेरी

  5. SQL सर्वर में एकाधिक कॉलम पर चेक बाधा कैसे बनाएं - SQL सर्वर / TSQL ट्यूटोरियल भाग 84