gpt4 book ai didi

sql-server - 通过 Azure 资源管理器从公共(public) blob 将 .bacpac 导入到 SQL Azure

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

我从原始 SQL Azure 数据库创建了一个 .bacpac,我想在部署过程中导入到新数据库。为此,我希望有一个 github 页面,其中包含常用的“部署到 Azure”按钮,只需单击一下即可执行部署任务,并设置我的整个应用程序。

但是,为此,我需要在数据库上设置一些初始数据。上网查了一下,看到了帖子Using Azure Resource Manager to Copy Azure SQL Databases ,也有类似的问题。

现在,我有一个在 ARM 模板中运行的 MSDeploy 扩展,该扩展从公共(public) azure blob 部署网站。理想情况下,我也希望对数据库执行此操作,但该命令似乎需要填写 storageKeyType 和 storageKey 参数。

有什么办法可以绕过这个限制吗?我是否应该放弃并让我的应用程序执行数据库的初始设置?在公共(public) github 模板中共享存储 key 似乎不是一个很好的计划!

这是一个代码片段:

"resources": [
{
"name": "Import",
"type": "extensions",
"apiVersion": "2014-04-01-preview",
"dependsOn": [
"[variables('sqlsrvmymisName')]",
"[variables('sqldbmymisName')]"
],
"properties": {
"storageUri": "https://publicblob.blob.core.windows.net/artifacts/publicblob.bacpac",
"administratorLogin": "MasterAccount",
"administratorLoginPassword": "P@ssw0rd",
"operationMode": "Import",
"storageKeyType": "Primary",
"storageKey": ""
}
}
]

最佳答案

如果您确实希望将其公开,请尝试以下操作:

"storageKeyType": "SharedAccessKey",
"storageKey": "?",

关于sql-server - 通过 Azure 资源管理器从公共(public) blob 将 .bacpac 导入到 SQL Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39600192/

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