2011-06-03 54 views
0

我想將ODBC源連接到R統計包但登錄有問題。ODBC連接和R stats包的MSSQL登錄認證問題

我設置了ODBC名稱eplR與SQL服務器驅動程序鏈接到(本地)服務器使用Windows NT身份驗證與網絡登錄ID默認。在設置數據源測試是成功的。

當我嘗試和創造中的R

library(RODBC) 
channel <- odbcConnect("eplR") 

我得到一個失敗的連接的連接

Login failed for user pssguy-PC/pssguy - my local computer name 

當我使用Windows身份驗證我通過Management Studio連接到(本地)SQL Server 2005中得到類似的錯誤,除非我用「以管理員身份運行」選項打開管理工作室 。

在management studio中,如果查看(本地)服務器的屬性,則會將身份驗證設置爲Windows身份驗證模式。
連接SQL授權者的權限爲sa,並且授權框被選中。對於沒有選中框的pssguy-PC \ pssguy,還有一個connect sql權限。我檢查它,但重新啓動mssql服務器,它已恢復到未選中狀態。

我有什麼,我還以爲是另一個獨立的機器上相同的設置,我在河連接沒有問題

任何幫助非常讚賞

回答

0

也許與odbcConnect()你可以嘗試傳遞UID和PWD參數太?

odbcConnect("eplR", "**USERNAME**", "**PASSWORd**")