gpt4 book ai didi

sql-server - 按计划还原 Azure SQL 数据库

转载 作者:行者123 更新时间:2023-12-03 03:06:47 24 4
gpt4 key购买 nike

每周一次,我们需要运行一个 Azure SQL 数据库的还原以使其替换现有数据库。换句话说,每周一次,我们需要将 Azure_DB_2 完全替换为 Azure_DB_1(通过还原),但保留替换数据库的名称,即 Azure_DB_2。

由于 Azure SQL Server 不支持“还原并替换”,因此我必须先临时重命名 Azure_DB_2。为了实现此目的,我在本地 SQL Server 上设置了一个代理作业,首先将 Azure_DB_2 重命名为 Azure_DB_2a。然后我想要做的是将 Azure_DB_1 恢复为名称 Azure_DB_2。作为最后一步,我将删除表 Azure_DB_2a。

这是中间步骤,将 Azure_DB_1 恢复为名称 Azure_DB_2,我对如何完成有点困惑。在Azure Portal中很容易做到,但这对我的自动调度没有帮助。

如果可能的话,最好将其添加为代理作业中的一个步骤,但如果我没看错的话,似乎我只能通过 Powershell 脚本来恢复 Azure SQL 数据库,而不能在 SSMS 中使用 T-SQL?理想情况下,最佳解决方案是将整个流程包含在一个代理作业中。有人可以协助使用 T-SQL 语法来完成 Azure 还原吗?

最佳答案

根据 Dan Guzman 的建议,我添加了一个 Powershell 脚本作为代理作业中的步骤之一。一切都很完美。

关于sql-server - 按计划还原 Azure SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43792899/

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