RODBC - 连接字符串添加用户名和密码
RODBC - connection string add username and password
我想通过连接字符串连接到 SQL 服务器。
library(RODBC)
server <- "servername"
database<- "db_name"
username <- "MyId"
password <- "MyPassword"
connectionString <- paste0("Driver={SQL Server};server=",server,";database=",database,";trusted_connection=yes;")
channel <- odbcDriverConnect(connection=connectionString)
但我不确定如何添加用户名和密码的详细信息。 connectionString 的文档似乎有点含糊。
有人吗?
您可以通过以下方式在连接字符串中添加用户名和密码:
connectionString <- paste0("DRIVER={SQL Server}; server=",server,"; database=",db_name,"; uid=",username,"; pwd=",MyPassword, sep="")
您可以使用 glue
简化这一步,然后您可以跳过笨拙的 paste0
步骤。
library(glue)
library(RODBC)
server <- "servername"
database<- "db_name"
username <- "MyId"
password <- "MyPassword"
channel <- odbcDriverConnect(glue("driver=SQL Server;
server={server};
database={database};
uid={username};
pwd={password};"))
我想通过连接字符串连接到 SQL 服务器。
library(RODBC)
server <- "servername"
database<- "db_name"
username <- "MyId"
password <- "MyPassword"
connectionString <- paste0("Driver={SQL Server};server=",server,";database=",database,";trusted_connection=yes;")
channel <- odbcDriverConnect(connection=connectionString)
但我不确定如何添加用户名和密码的详细信息。 connectionString 的文档似乎有点含糊。
有人吗?
您可以通过以下方式在连接字符串中添加用户名和密码:
connectionString <- paste0("DRIVER={SQL Server}; server=",server,"; database=",db_name,"; uid=",username,"; pwd=",MyPassword, sep="")
您可以使用 glue
简化这一步,然后您可以跳过笨拙的 paste0
步骤。
library(glue)
library(RODBC)
server <- "servername"
database<- "db_name"
username <- "MyId"
password <- "MyPassword"
channel <- odbcDriverConnect(glue("driver=SQL Server;
server={server};
database={database};
uid={username};
pwd={password};"))