从 Azure BACPAC 还原数据库时出错
Restoring database from Azure BACPAC gives an error
我正在尝试还原在 Azure 上创建为 BACPAC 的数据库。
- 我已将 Azure 数据库导出到 Azure 存储
- 已将 BACPAC 文件下载到本地计算机。
- 我使用了 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。
有人可以帮忙吗?
更新:
不适用于这种情况:
我的错误是关于 CatalogCollation 而不是 QueryStoreStaleQueryThreshold...
始终最好将最新的 SSMS 版本与 Azure SQL 数据库一起使用,以跟上增量更改。问题是您使用的是旧版本的 SSMS (17.3)。
您可以从菜单(工具--->检查更新)中获取最新的 SSMS 版本。
我正在尝试还原在 Azure 上创建为 BACPAC 的数据库。
- 我已将 Azure 数据库导出到 Azure 存储
- 已将 BACPAC 文件下载到本地计算机。
- 我使用了 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。
有人可以帮忙吗?
更新:
我的错误是关于 CatalogCollation 而不是 QueryStoreStaleQueryThreshold...
始终最好将最新的 SSMS 版本与 Azure SQL 数据库一起使用,以跟上增量更改。问题是您使用的是旧版本的 SSMS (17.3)。
您可以从菜单(工具--->检查更新)中获取最新的 SSMS 版本。