2017-09-25 67 views
0

我在去年一直使用R,但這是我第一次需要通過SQL服務器導入數據。我的數據源在那裏,但由於某些原因,R Studio無法建立連接並給我出現以下錯誤: [RODBC] ERROR:狀態IM002,代碼0,消息[unixODBC] [驅動程序管理器]未找到數據源名稱,以及沒有指定默認驅動程序DSN在那裏,但RODBC無法連接

我在網上搜索了很多,但所有的建議都指的是創建一個dsn,但在我的情況下,數據源名稱已經創建。我通過R Studio Server在Web瀏覽器上訪問R Studio。

在此先感謝

+1

你說你的數據源在那裏,但計算機說沒有。相信你的電腦。檢查您在請求數據源時使用的是正確的名稱,輸入正確。你怎麼知道數據源是正確的?你有沒有通過不同的方法來證明它? –

+0

[無法連接到R中的odbc數據庫]可能的重複(https://stackoverflow.com/questions/17069231/failure-to-connect-to-odbc-database-in-r) – Eumenedies

+0

我進入我的ODBC數據源代碼管理員,並且在用戶數據源下,我看到名稱爲MetrixIDR43,這是我在R代碼中使用的,但仍然出現相同的錯誤。這是我的代碼:dbhandle < - odbcDriverConnect(「服務器= WSQLD003P01;數據庫= MetrixIDR43; Uid = myuserid;密碼=」) – Vassi27

回答

0

在最後事實證明,這個問題對公司R服務器是由於被高度信任,我試圖連接到服務器的默認信任。因此,該公司的IS團隊正致力於使SQL能夠通過高/默認信任服務器。