2016-05-20 8 views
1

RODBCではなくRSQLServerを使用して、 'Mkt_DW'というデータベースに接続します。私は私のサーバーのホスト名は、私のマシンDHX番号だと思う - それは私が使用してSQL Server 2008のホスト名を照会したときに返されるものです。R - RSQLServerを使用してSQL Serverに接続する

SELECT HOST_NAME() AS HostName, SUSER_NAME() LoggedInUser 

が、私はその後、R Studioに次のコードを入力します。

library(RSQLServer) 
library(DBI) 
driver <- dbDriver("SQLServer") 
url <- "DHX32510;Database=Mkt_DW;Trusted_Connection=TRUE;" 
conn <- dbConnect(driver, url) 

次のエラーが表示されます。

Error in rJava::.jcall([email protected], "Ljava/sql/Connection;", "connect", url, : 
    java.sql.SQLException: Network error IOException: Connection refused: connect 

私が間違っていることを教えてもらえますか?それはsql.yaml 'ファイルを見つけることができないので、それがある

おかげで、

ニール

答えて

0

パッケージの作者からではない参照してください:

「のSQLServerを参照してください?。デフォルトでは、次の場所にYAMLファイルがあります。Sys.getenv( "HOME") "

https://github.com/imanuelcostigan/RSQLServer/issues/57

+1

私はあなたの答えが適切ではないと思います。 (リンクされたGitHubの問題から) 'java.sql.SQLException:不明なサーバのホスト名 'AW'.'(質問から)' java.sql.SQLException:ネットワークエラーIOException:Connection refused:connect'。 – Julian

関連する問題