如何在将数据框导出到 mssql 时指定目标数据库

How to specify a destination DB while exporting data frame to mssql

我想将数据框导出到 mssql table.I 使用下面的代码,但我想设置目标,而不仅仅是服务器和 table name.I 有一个服务器内的数据库很少,我如何在其中一个数据库中保存 table?

df<-read.csv(file.choose(),header = T,sep= T)
DB= odbcConnect(dsn ='R_BISRV',uid = 'XXXX', pwd = 'XXX')
sqlSave(DB, df, tablename = 'Tanya', rownames = F,append = T)
close(DB)

我想通了: 数据库名称应在 odbcDriverConnect() 和 table 名称中 sqlSave()

channel <- odbcDriverConnect('driver={SQL Server};server=YYY;database=YY;port=1433;
uid=XX;pwd=XXX') 
# Client systems use TCP 1433 to connect to the database engine

sqlSave(channel = channel,dat = df, rownames = TRUE, tablename = "Tanya")