में डेटा पढ़ना आरएस इंटरफेस से एमएस एसक्यूएल सर्वर में संग्रहीत डेटा को पढ़ना संभव है?माइक्रोसॉफ्ट एसक्यूएल सर्वर से आर
यदि यह है तो मैं भी आभारी हूं यदि कोई ऐसा करने का तरीका दिखा सकता है।
में डेटा पढ़ना आरएस इंटरफेस से एमएस एसक्यूएल सर्वर में संग्रहीत डेटा को पढ़ना संभव है?माइक्रोसॉफ्ट एसक्यूएल सर्वर से आर
यदि यह है तो मैं भी आभारी हूं यदि कोई ऐसा करने का तरीका दिखा सकता है।
पहले से ही RODBC
पैकेज का प्रयास किया?
http://cran.r-project.org/web/packages/RODBC/index.html
वहाँ भी RJDBC
पैकेज है: http://www.rforge.net/RJDBC/
यह भी देखें: http://www.r-bloggers.com/connecting-to-sql-server-from-r-using-rjdbc/
निको, आप किस ऑपरेटिंग सिस्टम चल रहे हैं? आपके द्वारा उपयोग किए जा रहे प्लेटफॉर्म के आधार पर आपके प्रश्न का उत्तर भिन्न होता है।
यदि आप विंडोज (किसी भी पट्टी के) का उपयोग कर रहे हैं, तो ओडीबीसी (आरओडीबीसी) के माध्यम से एमएसएसएलएल सर्वर से कनेक्ट करना सबसे अधिक समझ में आता है। जब मैं लिनक्स पर एक एमएसएसएलएल सर्वर से कनेक्ट करता हूं, तो मैं जोरीस द्वारा सुझाए गए जेडीबीसी का उपयोग करता हूं। मुझे लगता है कि जेडीबीसी मैक्स के लिए भी सबसे अच्छा समाधान है, लेकिन मैं बहुत गलत हो सकता था।
लिनक्स पर फ्रीट्स पैकेज ने मेरे लिए भी आरओडीबीसी के साथ काम किया है। –
मैंने फ्रेट्स के बारे में भी सोचा नहीं था लेकिन आप सही हैं कि यह एक अच्छा विकल्प होगा। मुझे आमतौर पर लगता है कि एक जेडीबीसी कनेक्शन स्थापित करना आसान है, लेकिन इसे जावा की भी आवश्यकता होती है, जिसमें कुछ लोगों को निराशाजनक/काम करने में मुश्किल होती है। – Choens
शायद आप नए वादा विकल्प [rsqlserver पैकेज] (https://github.com/agstudy/rsqlserver) पर एक नज़र डाल सकते हैं। – agstudy
rsqlserver पैकेज agstudy द्वारा लिखित लगता
।
स्थापना:
require(devtools)
install_github("rClr", 'jmp75')
install_github('rsqlserver', 'agstudy',args='--no-multiarch')
केवल विंडोज़ :( –
मैं आवेदन किया है RODBC समारोह अन्य उपयोगकर्ताओं द्वारा सुझाए। LinkSQL Server RODBC Connection
library(RODBC)
dbhandle <- odbcDriverConnect('driver={SQL
Server};server=mysqlhost;database=mydbname;trusted_connection=true')
res <- sqlQuery(dbhandle, 'select * from information_schema.tables')
परिवर्तन दो चर अपने डेटा तालिका पर beased। 'सर्वर = mysqlhost; डेटाबेस = mydbname'
नवीनतम पुस्तकालय है कि आप MSSQL डेटाबेस से कनेक्ट करने की अनुमति देता है RSQLServer है।
यह पैकेज अब उपलब्ध नहीं है। >> पैकेज 'आरएसक्यूएल सर्वर' को सीआरएएन रिपोजिटरी से हटा दिया गया था। >> पूर्व में उपलब्ध संस्करण संग्रह से प्राप्त किए जा सकते हैं। >> 2016-12 को संग्रहीत -01 क्योंकि अनुस्मारक के बावजूद चेक समस्याओं को सही नहीं किया गया था। स्रोत: https://cran.r-project.org/web/packages/RSQLServer/index.html – cbailiss
[आरओडीबीसी] (http://cran.r-project.org/package=RODBC)? और [आर डेटा आयात/निर्यात मैनुअल] देखें (http://cran.r-project.org/doc/manuals/R-data.html#R-interface-packages)। – Marek