gpt4 book ai didi

azure - 使用 Azure PowerShell 进行数据库迁移

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

我们正在使用 azure 门户进行 SQL 数据库迁移,现在我需要自动执行此任务(通过使用 Az powershell)。

我们遵循的手动方法步骤

  1. 首先我们需要从生产数据库恢复临时数据库。
  2. 我需要从 tempDB 导出 bd 的 bacpac 文件
  3. 然后将此 bacpac 文件导入 UAT 数据库

谁能解释一下我如何使用 Az-power shell 实现这一目标?

我目前遵循的步骤,我已在本地安装了 Az powershell 模块,试图探索 Az.Sql API

但我没有找到任何用于数据库导出的 API

最佳答案

假设“从生产数据库恢复临时数据库”意味着您想要创建生产数据库的临时工作副本,那么解决方案如下:

  1. 使用New-AzSqlDatabaseCopy创建生产数据库的副本。 (您可以在使用完 Remove-AzSqlDatabase 后删除该副本)
  2. 使用New-AzSqlDatabaseExport将 .bacpac 导出到 Azure 存储帐户中的目标。
  3. 使用New-AzSqlDatbaseImport从 Azure 存储帐户中的源导入 .bacpac。
<小时/>

编辑:

相反,如果“从生产数据库恢复临时数据库”意味着真正的恢复,则命令 Restore-AzSqlDatabase是你应该使用的。

关于azure - 使用 Azure PowerShell 进行数据库迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59563627/

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