r - 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)
谢谢,乔丹
解决方案
推荐阅读
- javascript - 在绘制到屏幕之前在内存画布中进行修改会大大降低 Javascript 性能
- python - 使用 Python 中的字典从 Hockey API 中抓取数据
- kotlin - Kotlin - 如何用可变对列表的元素替换字符串?
- python - 使用面向对象编程时如何避免 selenium 的 webdriver 自动打开。(Python)
- javascript - 如何使用 javascript 获取 id 选择类型?
- javascript - 重新导入更新的变量
- java - 尝试用 fori 填充数组列表(Java,Android)
- python-3.x - 使用来自同一类的字典成功地对对象求和/它有效,但正在寻找解释
- c# - 带 ref / out 参数的动态事件订阅
- android - 如何从我的 Firebase 数据库中获取密钥