我是CloudShell的新手,我想将一个SQL数据库部署到Azure SQL Server。
以前(使用Windows PowerShell)我使用dacpac文件与Dac框架一起部署了一个数据库。
但CloudShell是门户网站上的东西。我没有与之相关的Dac框架。有没有其他方法可以使用CloudShell将数据库更新/部署到Azure SQL Server?
答案 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导入/导出模块在内部使用。