gpt4 book ai didi

database - 我需要在 SQL 脚本文件中自动执行 SQL Azure 数据库备份。我怎样才能这样做?

转载 作者:太空狗 更新时间:2023-10-30 01:42:41 24 4
gpt4 key购买 nike

目前我每天都会生成 SQL 脚本来备份 SQL Azure 数据库。我需要使用一些免费软件来自动化这个过程。我怎样才能实现这个目标?

注意:- 我需要以 SQL 脚本的形式将备份备份到本地计算机。

最佳答案

选项 1:运行一些代码/脚本来备份数据库

您可以使用 SQLCMD 实用程序运行 SQL。

http://msdn.microsoft.com/en-us/library/ms162773.aspx

要安排此任务,只需使用 Windows 任务计划程序。

http://msdn.microsoft.com/en-us/library/bb756979.aspx

选项 2:使用 Azure 数据同步

使本地数据库与 SQL Azure 数据库保持同步,就像持续备份一样。

http://msdn.microsoft.com/en-us/library/windowsazure/hh456371.aspx

选项 3:使用 BacPac

Azure 中有一个 API 可将数据库备份为 BACPAC 格式。

http://msdn.microsoft.com/en-us/library/windowsazure/hh335292.aspx

然后,RedGate 工具允许您恢复到本地 SQL Server。

http://www.red-gate.com/products/dba/sql-azure-backup/

编辑

此后,我创建了一个命令行工具,它将创建数据库的副本,并使用 Azure 管理 API 将其备份到 BacPac:

https://github.com/richorama/SQLDatabaseBackup

关于database - 我需要在 SQL 脚本文件中自动执行 SQL Azure 数据库备份。我怎样才能这样做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com