ARMでサポートされているかどうかは不明です。私は電源シェルreferencesしか見つけることができませんでした。ARMテンプレートを使用してAzure SQLデータベースをコピーする方法
1
A
答えて
1
あなたは現在、ARMテンプレートとdacpacを展開することはできません。上記のリンクはPowerShellを使用しますが、ARMは使用しません。ただし、ソーステンプレートからデータベースを作成するには、ARMテンプレートを使用してコピーとして作成します。
Azureのアクションのサンプルテンプレートを見つける簡単な方法は、ポータル(この場合はデータベースをコピーする)でアクションを実行し、ポータルで適切なリソースグループブレードを開いて展開をリストしデプロイメントはちょうどそれを提出して開きます。次に、メニューバーからViewTemplateを選択し、[テンプレート]タブと[パラメータ]タブの両方を調べます。これらは、フルテンプレートと実際に使用されたパラメータ値を示しています。 Powershellスクリプトを添付してテンプレートをダウンロードできます。
データベースのコピーcreateModeについては{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"databaseName": {
"type": "string"
},
"serverName": {
"type": "string"
},
"location": {
"type": "string"
},
"createMode": {
"type": "string"
},
"sourceDatabaseId": {
"type": "string"
},
"requestedServiceObjectiveName": {
"type": "string"
}
},
"resources": [
{
"apiVersion": "2014-04-01-preview",
"location": "[parameters('location')]",
"name": "[concat(parameters('serverName'), '/', parameters('databaseName'))]",
"properties": {
"createMode": "[parameters('createMode')]",
"sourceDatabaseId": "[parameters('sourceDatabaseId')]",
"requestedServiceObjectiveName": "[parameters('requestedServiceObjectiveName')]"
},
"type": "Microsoft.Sql/servers/databases"
}
]
}
= 'コピー'
し、次のようにフォーマットされた完全修飾RESOURCEIDを提供するようにしてください:
データベースのコピーについてはは、ここではテンプレートです
"/subscriptions/<sub-id>/resourceGroups/<resourceGroupName>/providers/Microsoft.Sql/Servers/<server-name>/databases/<database-name>"
リソースグループ名の大文字と小文字がすべて正しいことを確認してください。
0
sourceDatabaseIdプロパティを使用すると、別のデータベースを参照できます。そして、あなたが作成したいデータベースの種類に応じて様々なcreateModesを指定することができます。
{ "properties": { "createMode": "OnlineSecondary", "sourceDatabaseId": "[resourceId('Microsoft.Sql/servers/databases', variables('sql01Name'), 'databasename')]" } }
関連する問題
- 1. Azure ARMテンプレート
- 2. Azure ARMテンプレートを使用してマウントおよびアンマウントする
- 3. mockitoを使用してAzure ARM APIをテストする方法は?
- 4. ARMテンプレートを使用して新しく作成/更新されたappserviceにAzure CLIを使用する方法
- 5. Azure ARMテンプレートを使用して、Sqlフィルタを使用したサービスバストピックサブスクリプションを作成しますか?
- 6. Azure ARMテンプレートContinuous Deliveryリリースパイプライン
- 7. AzureのARMテンプレートで環境変数を設定する方法
- 8. 標準のドットネットWebテンプレートを使用してAzureデータベースに接続する方法
- 9. ARMテンプレートを使用して既存のAzure仮想マシンに新しいデータディスクを接続する方法
- 10. ARMテンプレートを使用してAzure Automation Runbook Webhookを作成しますか?
- 11. コピーを使用したMicrosoft.Web/sites/hostNameBindingsリソースのARMテンプレート配備
- 12. Javaを使用してAzureストレージアカウントからARMストレージアカウントにイメージをコピーする方法は?
- 13. ARMテンプレートを使用してAzure SQLインスタンスにActive Directory管理者を割り当てる
- 14. azureリソースマネージャテンプレートを使用してジオレプリケーションでSQLデータベースをデプロイする方法
- 15. Azure ARMテンプレート - 別のARMテンプレートで1つのARMテンプレートによって作成されたリソースIDにアクセスする
- 16. ARM Powershellを使用してAzure DocumentDBにJSONファイルをアップロードする方法
- 17. Azure ARMテンプレート、VNETのインテグレーション
- 18. Azure ARMテンプレート:DocumentDB primaryMasterKey as OUTPUT
- 19. ARMテンプレートを使用して複数のサービスバストピックを作成する方法は?
- 20. ARMテンプレートを使用してネットワークセキュリティグループで診断を有効にする方法
- 21. Azureデータファクトリを使用してAzureファイルサービスにデータをコピーする方法
- 22. SQL AzureデータベースでSQLMetalを使用する
- 23. 私はARMテンプレートを通じてAzureのブロブ&ファイル共有ストレージ内のコンテナを作成する方法を探していますARMテンプレートを通じて
- 24. Azure ARMテンプレートSQL AzureデータベースBacpacのインポートが2回目の展開で失敗する
- 25. Azure Sqlデータベースを別のサーバにコピー
- 26. ARMテンプレートを使用して特定のパスワードを使用してAzure上にデータベースアカウントを作成
- 27. azureポータルでARMテンプレートを公開
- 28. Azure BizTalk Transform Service API ARMテンプレート作成
- 29. AzureのARM DEPENDSONデータベース句
- 30. LINQ to SQLを使用してデータベース間でコピーする
armテンプレート+ powershellでdacpacを展開できます:https://github.com/Microsoft/BikeSharing360_BackendServices/blob/master/src/BikeSharing.Services.Deploy/Data/DeployDacpac.ps1 – Milen