- 問題: 在 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")