python - 无法在事务中执行备份或恢复操作
问题描述
我正在尝试使用 Python 脚本将事务日志还原到数据库。但我收到一条错误消息
无法在事务中执行备份或恢复操作
我怎么解决这个问题?
query_ms=r"""
RESTORE LOG [miadmfggp_live] FROM
DISK =N'C:\yardi_backup\extract\201811081130.bak0',
WITH STANDBY =N'C:\Program Files\Microsoft SQL Server\MSSQL12.YARDI_BACKUP_DEV\MSSQL\Backup\standby_log_file.bak' ;
"""
cursor_ms.execute(query_ms)
result=cursor_ms.fetchone()
解决方案
cursor_ms.autocommit='true' 可以解决问题
推荐阅读
- python - Pandas - 基于一周的最后一个工作日的条件列创建
- sql - sql、oracle中的row_number计算
- java - 为什么有时我们应该将 jvm 参数 -Xms 和 -Xmx 设置为相同的值?这有什么好处?
- ansible - 如何评估 Ansible 模板?它们被“递归评估”是什么意思?
- php - 从数组创建有效负载
- android - 深度链接在 Android pie 中不起作用?
- mysql - mysql 在添加新索引时有时会删除旧索引?
- c# - “System.InvalidOperationException:'实体类型用户不是当前上下文模型的一部分。'”
- javascript - 维护 Vue 页面之间的状态
- php - 如何将会话 ID 从 foreach 循环传递到下一页