我们正在使用azure门户网站进行SQL Db迁移,现在我需要自动执行此任务(通过使用Az powershell)。
我们遵循的手动方法步骤
谁能解释一下我如何使用Az-power外壳实现这一目标?
我目前遵循的步骤,我已经在本地安装了Az powershell模块,试图探索Az.Sql API
但是我没有找到用于数据库导出的任何API
答案 0 :(得分:-1)
假设“从生产数据库还原tempDB”意味着您要创建生产数据库的临时工作副本,那么解决方案如下:
New-AzSqlDatabaseCopy
创建生产数据库的副本。 (您可以在Remove-AzSqlDatabase
中使用完副本后再删除它) New-AzSqlDatabaseExport
将.bacpac导出到Azure存储帐户中的目标。New-AzSqlDatbaseImport
从Azure存储帐户中的源导入.bacpac。编辑:
相反,如果通过“从生产数据库还原tempDB”来表示真正的还原,则应使用命令Restore-AzSqlDatabase
。