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

SQL सर्वर प्रमाणीकरण डेटाबेस के साथ Linux पर SolarWinds Serv-U का उपयोग करना

SolarWinds Serv-U एक फ़ाइल सर्वर है जो उपयोगकर्ताओं को FTP, FTPS, SFTP, वेब ब्राउज़र और मोबाइल उपकरणों के माध्यम से फ़ाइलों को स्थानांतरित करने की अनुमति देता है। Serv-U या तो Windows या Linux पर चलता है और IPv4 और IPv6 नेटवर्क दोनों का समर्थन करता है।

अंतिम उपयोगकर्ताओं को प्रमाणित करने के लिए Serv-U अपने स्वयं के उपयोगकर्ता डेटाबेस या उपयोगकर्ता और समूह जानकारी के बाहरी संग्रह का उपयोग कर सकता है। Serv-U दो प्रकार के बाहरी प्रमाणीकरण बैकएंड का समर्थन करता है:Windows सक्रिय निर्देशिका और संबंधपरक डेटाबेस ODBC के माध्यम से सुलभ।

जब उपयोगकर्ता की संख्या कई हज़ार से अधिक हो जाती है, तो ODBC डेटाबेस में उपयोगकर्ताओं को संग्रहीत करना बहुत तेज़ प्रतिक्रिया समय प्रदान कर सकता है।

आप ODBC कनेक्शन को दो स्थानों पर कॉन्फ़िगर कर सकते हैं:

  • डोमेन> डोमेन विवरण> डेटाबेस
  • सर्वर> सर्वर विवरण> डेटाबेस

प्रत्येक सर्वर और प्रत्येक डोमेन के पास एक अद्वितीय ओडीबीसी कनेक्शन होना चाहिए ताकि यह सुनिश्चित हो सके कि वे अलग से संग्रहीत हैं।

सर्व-यू फ़ाइल सर्वर अपने उपयोगकर्ता और समूह की जानकारी को संग्रहीत करने के लिए आवश्यक सभी तालिकाओं के साथ एक खाली डेटाबेस को पॉप्युलेट कर सकता है। वैकल्पिक रूप से, Serv-U अन्य अनुप्रयोगों और सेवाओं के साथ साझा किए गए मौजूदा डेटाबेस का भी उपयोग कर सकता है।

आप जो भी विकल्प चुनते हैं, आपको एक ओडीबीसी कनेक्शन बनाने की जरूरत है जो लक्ष्य डीबीएमएस से जुड़ता है। यह उदाहरण दिखाता है कि Linux पर चलने वाली Serv-U मशीन से SQL सर्वर डेटाबेस से कैसे कनेक्ट किया जाए।

  1. अपने क्लाइंट प्लेटफॉर्म के लिए SQL सर्वर ODBC ड्राइवर डाउनलोड करें।

    यह पता लगाने के लिए अपने विक्रेता / पुनर्विक्रेता से संपर्क करें कि क्या आप सर्व-यू का संस्करण 32-बिट या 64-बिट है। यदि यह 32-बिट है, तो Linux के लिए 32-बिट SQL सर्वर ODBC ड्राइवर डाउनलोड करें। यदि यह 64-बिट है, तो Linux के लिए 64-बिट SQL सर्वर ODBC ड्राइवर डाउनलोड करें।

  2. अपनी क्लाइंट मशीन पर SQL सर्वर ODBC ड्राइवर स्थापित और लाइसेंस करें।

    स्थापना निर्देशों के लिए, ODBC ड्राइवर दस्तावेज़ीकरण देखें।

    नोट आपको अपनी मशीन पर यूनिक्सोडबीसी ड्राइवर मैनेजर स्थापित करने की आवश्यकता है। Easysoft वितरण में unixODBC ड्राइवर प्रबंधक का एक संस्करण शामिल है जिसके साथ Easysoft SQL Server ODBC ड्राइवर का परीक्षण किया गया है। Easysoft ड्राइवर सेटअप प्रोग्राम आपको unixODBC इंस्टॉल करने का विकल्प देता है।

  3. /etc/odbc.ini में एक ODBC डेटा स्रोत बनाएं जो SQL सर्वर डेटाबेस से कनेक्ट हो। उदाहरण के लिए:
    [SQLSERVER_SAMPLE]
    Driver=Easysoft ODBC-SQL Server
    Description=Easysoft SQL Server ODBC driver
    Server=myhost\myinstance
    Port=1433
    Database=mydatabase
    User=myuser
    Password=mypassword
  4. नए डेटा स्रोत का परीक्षण करने के लिए isql का उपयोग करें। उदाहरण के लिए:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SQLSERVER
    

    प्रांप्ट पर, तालिकाओं की सूची प्रदर्शित करने के लिए "सहायता" टाइप करें। बाहर निकलने के लिए, खाली प्रॉम्प्ट लाइन में रिटर्न दबाएं।

    यदि आप कनेक्ट करने में असमर्थ हैं, तो सहायता के लिए इस आलेख और SQL सर्वर ODBC ड्राइवर नॉलेज बेस देखें।

ये निर्देश दिखाते हैं कि एक खाली SQL सर्वर डेटाबेस को पॉप्युलेट करने के लिए Serv-U में इस कनेक्शन का उपयोग कैसे करें:

  1. सर्व-यू में, डोमेन विवरण> डेटाबेस चुनें ।
  2. सुनिश्चित करें कि स्वचालित रूप से आवश्यक तालिकाएं बनाएं और स्वचालित रूप से आवश्यक कॉलम बनाएं विकल्प दोनों सक्षम हैं।
  3. आपके द्वारा पहले बनाया गया डेटा स्रोत नाम (DSN) दर्ज करें (उदाहरण के बाद, आप "SQLSERVER_SAMPLE" दर्ज करेंगे), और डेटाबेस तक पहुंचने के लिए आवश्यक उपयोगकर्ता नाम और पासवर्ड दर्ज करें।
  4. सहेजें चुनें.
  5. एक नया उपयोगकर्ता खाता बनाकर ODBC कनेक्शन का परीक्षण करें:
    • उपयोगकर्ता> डेटाबेस उपयोगकर्ता .

      –या–

    • वैश्विक उपयोगकर्ता> डेटाबेस उपयोगकर्ता

    और देखें कि उपयोगकर्ता सूची में सही ढंग से प्रदर्शित है या नहीं।

    यदि उपयोगकर्ता सही ढंग से प्रदर्शित नहीं होता है, तो डोमेन गतिविधि> लॉग मेनू देखें

यदि ODBC कनेक्शन सफलतापूर्वक बनाया गया है, तो Serv-U बाहरी डेटाबेस के साथ काम करने के लिए सभी आवश्यक टेबल और कॉलम बनाता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस योजना, ऑटोइनक्रिकमेंट

  2. SQL सर्वर में डेटा एक्सेस सक्षम है या नहीं यह जांचने के 2 तरीके (T-SQL उदाहरण)

  3. SQL सर्वर में डेटा संपीड़न का अवलोकन

  4. SQL सर्वर मौजूदा तालिका में चुनें

  5. अपने SQL सर्वर डेटाबेस का दस्तावेज़ कैसे करें