2017-03-10 36 views
0

私はこれまでに質問されていることを知っていますが、解決策はありませんでした。RODBC接続に失敗しました

私はRと、ASP.NETプロジェクト用にVisual Studio 2015で開発しているSQL Server '14データベースとの間の接続を作成しようとしています。私はこれに対するすべての提案された解決策を探し、私が考えることができるすべてを試しましたが、接続が失敗したというエラーメッセージが引き続き表示されます。

これは私の最新の試みです:私も私のユーザ名とIDの代わりに、信頼された接続部を含む試した

cn<-odbcDriverConnect('driver={SQL Server};server="B8Q4VLD,MSSQLSERVER,1433";database=Northwind;trusted_connection=true') 

> cn<-odbcDriverConnect('driver={SQL Server};server="B8Q4VLD,MSSQLSERVER,1433";database=Northwind;trusted_connection=true') 
Warning messages: 
1: In odbcDriverConnect("driver={SQL Server};server=\"B8Q4VLD,MSSQLSERVER,1433\";database=Northwind;trusted_connection=true") : 
    [RODBC] ERROR: state 08001, code 17, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. 
2: In odbcDriverConnect("driver={SQL Server};server=\"B8Q4VLD,MSSQLSERVER,1433\";database=Northwind;trusted_connection=true") : 
    [RODBC] ERROR: state 01000, code 53, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). 
3: In odbcDriverConnect("driver={SQL Server};server=\"B8Q4VLD,MSSQLSERVER,1433\";database=Northwind;trusted_connection=true") : 
    ODBC connection failed 
Server Name: DESKTOP-B8Q4VLD\Tracey 
Instance Name: MSSQLSERVER 
Port Number: 1433 

。すなわち、UID =トレイシー; PWD = ****

> cn<-odbcDriverConnect('driver={SQL Server};server="B8Q4VLD,MSSQLSERVER,1433";database=Northwind;uid=Tracey;pwd=****') 
Warning messages: 
1: In odbcDriverConnect("driver={SQL Server};server=\"B8Q4VLD,MSSQLSERVER,1433\";database=Northwind;uid=Tracey;pwd=****") : 
    [RODBC] ERROR: state 08001, code 17, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. 
2: In odbcDriverConnect("driver={SQL Server};server=\"B8Q4VLD,MSSQLSERVER,1433\";database=Northwind;uid=Tracey;pwd=****") : 
    [RODBC] ERROR: state 01000, code 53, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). 
3: In odbcDriverConnect("driver={SQL Server};server=\"B8Q4VLD,MSSQLSERVER,1433\";database=Northwind;uid=Tracey;pwd=Tracey") : 
    ODBC connection failed 

私が正しくRにENVのPATHを設定しました。

見つかったrecent article sep = ""について何か言っていますが、これが何であるかはわかりませんが。

ご提案は大歓迎です!

答えて

0

問題はサーバーで発生していました。ローカルにホストされているので、 'localhost'である必要がありました。

cmdを使用して接続を確認することができました。 C:\ Users \ Username>SQLCMD -L

そして正しい構文を見つけるためにthis tutorialを使用しました。

cn<-odbcDriverConnect(connection="driver={SQL Server};server=localhost;database=Northwind;Trusted_Connection=true;") 
dataFetchEUR <- sqlFetch(cn, 'Customers', colnames=FALSE, 
         rownames = TRUE) 
関連する問題