Ich möchte RSQLServer anstelle von RODBC verwenden, um eine Verbindung zu einer Datenbank namens "Mkt_DW" herzustellen. Ich glaube, mein Server-Hostname meine Maschine DHX Zahl ist - das ist, was zurückgegeben wird, wenn ich die Hostnamen in SQL Server-Abfrage 2008 mit:R - Verbinden mit SQL Server mit RSQLServer
SELECT HOST_NAME() AS HostName, SUSER_NAME() LoggedInUser
ich den folgenden Code in R Studio dann eingeben:
library(RSQLServer)
library(DBI)
driver <- dbDriver("SQLServer")
url <- "DHX32510;Database=Mkt_DW;Trusted_Connection=TRUE;"
conn <- dbConnect(driver, url)
Ich erhalte folgende Fehlermeldung:
Error in rJava::.jcall([email protected], "Ljava/sql/Connection;", "connect", url, :
java.sql.SQLException: Network error IOException: Connection refused: connect
Kann mir jemand sagen, was ich falsch mache?
Danke,
Neil
Ich glaube nicht, dass Ihre Antwort relevant ist. Finden Sie die Unterschiede: (aus Ihrem verknüpften GitHub-Problem) 'java.sql.SQLException: Unbekannter Server-Hostname 'AW'.' (aus der Frage)' java.sql.SQLException: Netzwerkfehler IOException: Connection refused: connect'. – Julian