Eu consegui conectar o MS-SQL em R usando o seguinte código
#get JDBC Driver
drv <- JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver", "C:/Program Files (x86)/JDBC/sqljdbc_4.0/kor/sqljdbc4.jar")
#connect to DB
conn <- dbConnect(drv, "jdbc:sqlserver://ip", "id", "pwd")`
No entanto, existem muitos catálogos no MS-SQL Server. Eu não sei como especificar o catálogo inicial quando se conecta ao MS-SQL.
Se houver um catálogo chamado "MYCAT" e uma tabela chamada "MYTAB" Como posso acessar a tabela?
Respostas:
1 para resposta № 1Ler esta, a string de conexão geral para o servidor MS-SQL é:
jdbc:sqlserver://[serverName[instanceName][:portNumber]][;property=value[;property=value]]
Por exemplo, supondo que seu servidor de banco de dados seja local:
jdbc:sqlserver://localhost:1433;databaseName=MYCAT;integratedSecurity=true;
Conecte-se à porta padrão do servidor local e do banco de dados MYCAT.