首页 > 解决方案 > rodbc 删除 odbcclose 上的 SQL Server 备份文件

问题描述

当尝试使用以下代码从 RODBC 向 MSSQL (v.14) 运行备份命令时,备份文件会写入磁盘,但在执行 odbcClose 时会被删除。在 RODBC 文档中说:“odbcClose 清理并释放资源。” 显然,创建的备份文件被视为资源,属于会话并在关闭时被删除。您对如何以干净的方式进行备份有任何建议吗?

bkp_sql <- "BACKUP DATABASE staging_001 TO DISK = 'E:\bkp.bak' WITH INIT, STATS = 10;"

my_conn <- odbcConnect(gl_const.odbc_vault_connection_string)
sqlQuery(odbc_connection, inner_sql_statement)
odbcClose(my_conn)

谢谢,乔丹

标签: rsql-serverrodbc

解决方案


推荐阅读