【发布时间】:2018-10-01 11:07:13
【问题描述】:
目前我正在使用 DMS 服务,它将 onprem SQL 数据库迁移到 Azure,它不会做的一件事是它不会创建与 onprem 中使用的相同的 Azure SQL 数据库,我们必须手动构建它。 我有 200 个数据库需要在 azure 中构建,我该如何自动化呢???
【问题讨论】:
标签: azure data-migration
目前我正在使用 DMS 服务,它将 onprem SQL 数据库迁移到 Azure,它不会做的一件事是它不会创建与 onprem 中使用的相同的 Azure SQL 数据库,我们必须手动构建它。 我有 200 个数据库需要在 azure 中构建,我该如何自动化呢???
【问题讨论】:
标签: azure data-migration
最简单的方法 - 使用 powershell。像这样的东西应该可以解决问题:
1..200 | ForEach-Object {
New-AzureRmSqlDatabase -DatabaseName "somename-$PSItem" -ServerName "someserver" `
-ResourceGroupName "somergName" ... # other params go here
}
如果你想给它们起有意义的名字,你应该传入名字数组并在迭代中使用它们
【讨论】:
您是否使用过 Visual Studio ARM 模板扩展?如果不使用它,这是最简单的方法。您可以使用嵌套模板来完成工作并使用取决于属性进行递增。 Check this link out.
如果您需要帮助,请告诉我。
谢谢!
【讨论】: