/ / Conectando o MS-SQL com o catálogo inicial - sql, database, r

Conectando o MS-SQL com o catálogo inicial - sql, database, r

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 № 1

Ler 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.