【发布时间】:2021-06-23 14:11:28
【问题描述】:
我的天蓝色门户上有 2 个 sql 数据库,出于演示目的,我称它们为 database one 和 database-two
使用 python ODBC Driver 17,我能够连接到数据库一并创建一个简单的表。到目前为止没有什么大问题。
我遇到的问题是,当我尝试备份数据库时,我收到了这个错误:
pyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC Driver 17 for sql Server][SQL Server]Statment 'BACKUP DATABASE' is not supported in this version of SQL Server. (40510) (SQLExecDirectW)"
我用来实现这一点的代码行如下:
cursor.execute("BACKUP DATABASE [database-one] TO DISK = N'./backup.bak'")
有什么解决方案可以让我从 pyodbc 运行备份吗?
【问题讨论】: