从 Azure BACPAC 还原数据库时出错

Restoring database from Azure BACPAC gives an error

我正在尝试还原在 Azure 上创建为 BACPAC 的数据库。

  1. 我已将 Azure 数据库导出到 Azure 存储
  2. 已将 BACPAC 文件下载到本地计算机。
  3. 我使用了 SQL Server Management Studio 的内置功能,即 "Import Data-tier Application..."。

但它给了我以下错误:

The Element or Annotation class SqlDatabaseOptions does not contain the Property class CatalogCollation.

完整的错误信息:

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)

我正在 SQL Server 2014 上恢复它。我尝试同时使用 Sql Server Management Studio 2014 和 2017。

有人可以帮忙吗?

更新: 不适用于这种情况:

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

始终最好将最新的 SSMS 版本与 Azure SQL 数据库一起使用,以跟上增量更改。问题是您使用的是旧版本的 SSMS (17.3)。

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