Попробуйте использовать пакет RSQLS: https://github.com/martinkabe/RSQLS
Очень быстро отправляет данные с data.frame на SQL Server или с SQL Server на data.frame.
Пример:
library(devtools)
install_github("martinkabe/RSQLS")
library(RSQLS)
cs <- set_connString("LAPTOP-USER\\SQLEXPRESS", "Database_Name")
push_data(cs, dataFrame, "dbo.TableName", append = TRUE, showprogress = TRUE)
df <- pull_data(cs, "SELECT * FROM dbo.TableName", showprogress = TRUE)
Это решение намного быстрее и надежнее, чем RODBC :: sqlSave или DBI :: dbWriteTable .