如何使用 Elastic Pool 在 Azure SQL 中通过存储过程备份和恢复数据库?
How to backup and restore databases through stored procedure in Azure SQL using Elastic Pool?
我有一个基于 C# ASP.NET MVC 的 Web 应用程序,其中具有存档(备份)和单击按钮即可恢复数据库的功能。目前,我们的系统是 On-Prem,因此我们使用 SQL 服务器中的存储过程来进行备份和恢复。
现在我们正在迁移到 Azure PaaS 并使用 Elastic Pool。由于备份和还原 T-SQL 命令在 Azure SQL 中不起作用,所以有人可以帮我找到一种方法来执行 通过T-SQL?
手动备份和恢复个数据库
非常感谢任何帮助!
Auto backups 是 Azure SQL 数据库的一项功能。
在 SQL Azure 中,数据库备份是自动执行的,并且无法更改此行为。这是在您创建 SQL Azure 数据库时提供的一项服务,并且在您创建新的 SQL Azure 数据库后立即进行第一次完整备份,其余备份由 SQL Azure 安排本身。
没有办法通过T-SQL.
帮助您手动备份和恢复数据库
希望对您有所帮助。
感谢莱昂的快速回答! :)
为了对其他社区成员有所帮助,我想提及另一种实现相同目标的方法,因为 T-SQL.
无法做到这一点
我所做的是,我使用嵌入在批处理脚本中的 SQLPackage.exe 实用程序并通过我的 C# 代码执行该批处理脚本以实现相同的功能。
我有一个基于 C# ASP.NET MVC 的 Web 应用程序,其中具有存档(备份)和单击按钮即可恢复数据库的功能。目前,我们的系统是 On-Prem,因此我们使用 SQL 服务器中的存储过程来进行备份和恢复。
现在我们正在迁移到 Azure PaaS 并使用 Elastic Pool。由于备份和还原 T-SQL 命令在 Azure SQL 中不起作用,所以有人可以帮我找到一种方法来执行 通过T-SQL?
手动备份和恢复个数据库非常感谢任何帮助!
Auto backups 是 Azure SQL 数据库的一项功能。
在 SQL Azure 中,数据库备份是自动执行的,并且无法更改此行为。这是在您创建 SQL Azure 数据库时提供的一项服务,并且在您创建新的 SQL Azure 数据库后立即进行第一次完整备份,其余备份由 SQL Azure 安排本身。
没有办法通过T-SQL.
帮助您手动备份和恢复数据库希望对您有所帮助。
感谢莱昂的快速回答! :)
为了对其他社区成员有所帮助,我想提及另一种实现相同目标的方法,因为 T-SQL.
无法做到这一点我所做的是,我使用嵌入在批处理脚本中的 SQLPackage.exe 实用程序并通过我的 C# 代码执行该批处理脚本以实现相同的功能。