可以将bacpac文件导入Azure SQL Hyperscale吗?

时间:2019-09-17 21:23:39

标签: azure-sql-database

我还没有找到将bacpac文件导入Azure SQL Hyperscale的方法,并且该工具似乎不支持它。

我尝试了所有常规工具(MGMT Studio / SqlPackage)和Azure Portal Import,试图将bacpac文件导入Azure SQL Hyperscale,但它们似乎都不支持“ Hyperscale”版本。

SqlPackage转储错误:

***参数'Edition'的值无效:'Hyperscale'。

Azure门户已禁用“超大规模”选项,并且MGMT Studio并未将“超大规模”列为选项。

我找不到数据库的“版本”明确不支持的与此有关的任何文档。事实上,该链接的内容:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tier-hyperscale-faq特别声明:“您可以使用所有现有的迁移技术来迁移到Hyperscale,包括BACPAC,事务复制和逻辑数据加载”。

如何使现有数据库进入Hyperscale环境?似乎endaround选项可能是导入到另一个选项中,然后尝试将其切换为Hyperscale。

1 个答案:

答案 0 :(得分:1)

Azure SQL数据库中的

Azure SQL Hyperscale是基于vCore的购买模型中的最新服务层。该服务层是高度可扩展的存储和计算性能层,利用Azure体系结构扩展Azure SQL数据库的存储和计算资源,大大超出了通用和业务关键服务层可用的限制。

我尝试使用SSMS将.bacpac文件导入我的Azure sql服务器,没有Hyperscale。

enter image description here

这是新功能,我们暂时无法将bacpac文件直接导入Azure SQL Hyperscale层。我们可以先导入其他价格等级的文件。

例如,我成功使用Standard导入了文件。

enter image description here

然后,我需要手动将价格层迁移到Portal上的Hyperscale。 enter image description here

希望这会有所帮助。