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

RStudio को SQL सर्वर से कनेक्ट करना

RStudio में r-dbi/odbc इंटरफ़ेस शामिल है, जो आपको R प्रोग्राम विकसित करने में सक्षम बनाता है जो किसी भी डेटाबेस से डेटा के साथ काम कर सकता है जिसके लिए ODBC ड्राइवर उपलब्ध है। यह ब्लॉग दिखाता है कि Easysoft के SQL सर्वर ODBC ड्राइवर का उपयोग करके Linux से SQL सर्वर से कनेक्ट करने के लिए RStudio का उपयोग कैसे करें।

  1. लिनक्स के लिए SQL सर्वर ODBC ड्राइवर डाउनलोड करें (x86)। (पंजीकरण आवश्यक।)

    यदि RStudio का आपका संस्करण 32-बिट है, तो 32-बिट ODBC ड्राइवर डाउनलोड करें। यदि RStudio का आपका संस्करण 64-बिट है, तो 64-बिट ODBC ड्राइवर डाउनलोड करें। (पता लगाने के लिए, RStudio में, सहायता> RStudio के बारे में चुनें ।)

  2. उस मशीन पर SQL सर्वर ODBC ड्राइवर स्थापित और लाइसेंस करें जहाँ RStudio स्थापित है या स्थापित किया जाएगा।

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

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

  3. यदि वे पहले से मौजूद नहीं हैं, तो अपने Linux सिस्टम पर निम्नलिखित पैकेज स्थापित करें:
    sudo apt-get install unixodbc-dev unixodbc

    हालाँकि SQL सर्वर ODBC ड्राइवर वितरण में unixODBC ड्राइवर प्रबंधक लाइब्रेरी और हेडर फ़ाइलें शामिल हैं, RStudio के साथ शामिल r-dbi/odbc इंटरफ़ेस डिफ़ॉल्ट रूप से सिस्टम unixODBC फ़ाइलों का उपयोग करता है। भविष्य के ब्लॉग में यूनिक्सोडबीसी के "कस्टम" संस्करण के साथ आर-डीबीआई/ओडीबीसी का उपयोग करने का तरीका बताया जाएगा।

  4. /etc/odbc.ini में एक ODBC डेटा स्रोत बनाएं जो उस SQL ​​​​सर्वर डेटाबेस से जुड़ता है जिसे आप RStudio से एक्सेस करना चाहते हैं। उदाहरण के लिए:
    [SQLSERVER_SAMPLE]
    Driver          = Easysoft ODBC-SQL Server
    Server          = my_machine\SQLEXPRESS
    User            = my_domain\my_user
    Password        = my_password
    # If the database you want to connect to is the default
    # for the SQL Server login, omit this attribute
    Database        = Northwind
    
  5. नए डेटा स्रोत का परीक्षण करने के लिए isql का उपयोग करें। उदाहरण के लिए:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SQLSERVER_SAMPLE
    

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

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

  6. यदि आपने पहले से ऐसा नहीं किया है, तो इस मशीन पर RStudio स्थापित करें।
  7. RStudio में, r-dbi/odbc इंटरफ़ेस बनाएं और इंस्टॉल करें:
    install.packages("odbc")
    library("odbc")
  8. अपने SQL सर्वर ODBC डेटा स्रोत से कनेक्ट और क्वेरी करें:
    con <- dbConnect(odbc::odbc(), "SQLSERVER_SAMPLE")	  
    dbGetQuery(con, "SELECT * FROM mytable")
    

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ExecuteNonQuery चयन sql स्टेटमेंट के लिए कोई पंक्तियाँ नहीं लौटा रहा है

  2. SQL सर्वर मेमोरी-ऑप्टिमाइज़्ड टेबल्स में इंडेक्स का उपयोग करना

  3. SQL सर्वर निष्पादन योजना - यह क्या है और यह प्रदर्शन समस्याओं में कैसे मदद करता है?

  4. SQL सर्वर 2005 में संकुल अनुक्रमणिका न होने के कारण

  5. SQL सर्वर डेटाबेस में सभी डिफ़ॉल्ट बाधाओं को कैसे छोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 94