DatabaseConnector
DatabaseConnector copied to clipboard
active directory authentication and temp table error
For Darwin we have a data partner that is using active directory authentication to setup their connection to sql server and they are getting an error when creating a temp table. In the error their UID is mentioned as schema name.. Is this connection setup supported by DatabaseConnector?
library(DatabaseConnector)
connectionDetails <- DatabaseConnector::createDbiConnectionDetails(dbms = "sql server",
drv = odbc::odbc(),
Driver = "ODBC Driver 18 for SQL Server",
Server = Sys.getenv("SQL_SERVER"),
Database = Sys.getenv("SQL_DB"),
Authentication = "ActiveDirectoryPassword",
UID = "[email protected]",
PWD = rstudioapi::askForPassword("OMOP Password"),
pathToDriver = Sys.getenv("DRIVER_PATH"))
con <- connect(connectionDetails)
DatabaseConnector::insertTable(
connection = con,
tableName = "#mtcars",
data = mtcars,
dropTableIfExists = TRUE,
createTable = TRUE,
progressBar = FALSE,
tempTable = TRUE,
tempEmulationSchema = NULL,
camelCaseToSnakeCase = TRUE
)