从Azure BACPAC还原数据库会出错

gri*_*ave 4 sql-server ssms azure bacpac

我正在尝试恢复在Azure上创建为BACPAC的数据库.

  1. 我已将Azure数据库导出到Azure存储
  2. 将BACPAC文件下载到本地计算机.
  3. 我使用了SQL Server Management Studio的内置功能,即"导入数据层应用程序......".

但它给了我以下错误:

Element或Annotation类SqlDatabaseOptions不包含Property类CatalogCollat​​ion.

完整的错误信息:

TITLE: Microsoft SQL Server Management Studio

Could not load schema model from package. (Microsoft.SqlServer.Dac)

INFORMATION:

The Element or Annotation class SqlDatabaseOptions does not contain the Property class CatalogCollation. (Microsoft.Data.Tools.Schema.Sql)
Run Code Online (Sandbox Code Playgroud)

我正在SQL Server 2014上恢复它.我曾尝试使用Sql Server Management Studio 2014和2017.

任何人都可以帮忙吗?

更新: 此修复程序不适用于此情况:

我的错误是关于CatalogCollat​​ion而不是QueryStoreStaleQueryThreshold ...

Dan*_*man 9

最好将最新的SSMS版本与Azure SQL数据库结合使用,以跟上增量变化的步伐.问题是您使用的是旧版本的SSMS(17.3).

您可以从菜单中获取最新的SSMS版本(工具--->检查更新).