0
我可以使用ARM创建SQL DW没有问题。但是,该门户支持同时安装示例数据库的选项 - 例如AdventureWorksDW。我怎样才能使用ARM脚本来做同样的事情?如何使用ARM脚本在SQL DW上安装示例AdventureWorksDW数据库
BTW,我点击了门户网站上“自动选择”添加它显示的扩展名,可能是安装示例数据库中的片上的ARM脚本,但它要求某些参数(例如storageKey
,storageUri
),我不知道。
这就是我认为是ARM JSON的相关部分:
"name": "PolybaseImport",
"type": "extensions",
"apiVersion": "2014-04-01-preview",
"dependsOn": [
"[concat('Microsoft.Sql/servers/', parameters('serverName'), '/databases/', parameters('databaseName'))]"
],
"properties": {
"storageKeyType": "[parameters('storageKeyType')]",
"storageKey": "[parameters('storageKey')]",
"storageUri": "[parameters('storageUri')]",
"administratorLogin": "[parameters('administratorLogin')]",
"administratorLoginPassword": "[parameters('administratorLoginPassword')]",
"operationMode": "PolybaseImport"
}
更具体地说,看着从门户产生的ARM部署脚本,这里有我需要才能知道的关键要素使用我自己的ARM脚本自动部署:
…
"storageKey": {
"value": null <- without knowing this, I can’t deploy.
},
"storageKeyType": {
"value": "SharedAccessKey"
},
"storageUri": {
"value": https://sqldwsamplesdefault.blob.core.windows.net/adventureworksdw/AdventureWorksDWPolybaseImport/Manifest.xml <- this is not a public blob, so can’t look at it
},
…