Восстановление базы данных из Azure BACPAC выдает ошибку - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь восстановить базу данных, созданную как BACPAC в Azure.

  1. Я экспортировал базу данных Azure в хранилище Azure
  2. Загрузил файл BACPAC на локальный компьютер.
  3. Я использовал встроенную функциональность SQL Server Management Studio, которая называется «Импортировать приложение уровня данных ...».

Но это дает мне следующую ошибку:

Класс Element или Annotation SqlDatabaseOptions не содержит класс Property 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.

Кто-нибудь может помочь?

UPDATE: Это исправление не работает в этом случае:

Моя ошибка касается CatalogCollation , а не QueryStoreStaleQueryThreshold ...

1 Ответ

0 голосов
/ 11 мая 2018

Всегда лучше использовать последнюю версию SSMS с базой данных SQL Azure, чтобы не отставать от постепенных изменений. Проблема в том, что вы использовали старую версию SSMS (17.3).

Вы можете получить последнюю версию SSMS из меню (Инструменты ---> Проверить наличие обновлений).

...