[問題] R 無法連 SQL server

看板R_Language作者 (你好)時間7年前 (2018/05/05 20:48), 編輯推噓1(106)
留言7則, 3人參與, 7年前最新討論串1/1
- 問題: 在 Windows 環境下無法利用 R 連 sql server, 一直出現 "Error: nanodbc/nanodbc.cpp:950: IM002: [Microsoft][ODBC 驅動程式管理員] 找不到 資料來源" 這個error [問題敘述]: 當初在 mac 上連 sql server 也是用很久, 但最後連上了, 我是使用 odbc 這個套件, 主要是 dbConnect 中 Driver 這個參數要指向 odbc 的驅動程式, 在家的 windows 環境使用 R 卻不能連, 但無論用 sql operation stuido 或者 SSMS 都可以連, 所以感覺是 R 中的設定導致! 另外如果寫成 Driver = ODBC Driver 17 for SQL Server 或 SQLServer 時, 程式就直接當掉了, 另外 Driver = 無論是路徑改成 SysWOW64 或是檔案改成 msodbcsql17.dll 或是 odbcad32.exe 也都是連不上, 所以想請問版上的各位大大是否有連 sql server的經驗! 非常感謝!!!!! [程式範例]: con <- dbConnect(odbc(), Driver = "C:\\Windows\\System32\\odbc32.dll", Port = "1433", Server = "servername", dbms.name = "databasename", UID = "UID", PWD = "PWD") -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.246.95 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1525524518.A.009.html

05/05 21:29, 7年前 , 1F
IM002錯誤可以google得到試試 https://goo.gl/ce5jH7
05/05 21:29, 1F

05/05 21:32, 7年前 , 2F
用過RODBC::odbcDriverConnect('driver={SQL Server};..)
05/05 21:32, 2F

05/07 09:28, 7年前 , 3F
windows自己的 "ODBC資料來源" 有設定嗎
05/07 09:28, 3F

05/07 21:14, 7年前 , 4F
謝謝兩位大大~ ODBC來源都有設定
05/07 21:14, 4F

05/07 21:14, 7年前 , 5F
之前用driver 13 15 都失敗
05/07 21:14, 5F

05/07 21:15, 7年前 , 6F
在最絕望要放棄時 用ODBC Driver 11 for SQL Server
05/07 21:15, 6F

05/07 21:15, 7年前 , 7F
就成功惹
05/07 21:15, 7F
文章代碼(AID): #1QxQWc09 (R_Language)
文章代碼(AID): #1QxQWc09 (R_Language)