8

我正在尝试恢复在 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)

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

任何人都可以帮忙吗?

更新: 此修复不适用于这种情况:

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

4

1 回答 1

12

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

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

于 2018-05-11T13:07:16.890 回答