使用Azure CloudShell部署dacpack

时间:2017-10-05 07:24:14

标签: azure azure-sql-database dacpac azure-cloud-shell

我是CloudShell的新手,我想将一个SQL数据库部署到Azure SQL Server。

以前(使用Windows PowerShell)我使用dacpac文件与Dac框架一起部署了一个数据库。

但CloudShell是门户网站上的东西。我没有与之相关的Dac框架。有没有其他方法可以使用CloudShell将数据库更新/部署到Azure SQL Server?

2 个答案:

答案 0 :(得分:1)

我得到了问题的解决方法。我已将Dac framework(130)文件夹复制到包含SqlPackage.exe文件的CloudShell VM。 然后我运行了PowerShell脚本来部署dacpac&有用! 我仍在尝试在CLoudShell环境中安装SSTD。但是现在,我可以使用dacpack部署数据库。

答案 1 :(得分:0)

您可以通过public preview在Azure Cloud Shell中实际使用PowerShell。从那时起,您可以按照此documentation page中的说明将.bacpac文件导入Azure SQL数据库。 Dac框架由Azure导入/导出模块在内部使用。