Ошибка при экспорте файла bacpac из локальной базы данных

Я пытаюсь развернуть локальную базу данных в базе данных azure sql. Когда я использую инструмент в Management Studio (Задачи › Развертывание базы данных в базе данных Microsoft Azure SQL), я получаю сообщение об ошибке, когда процесс начинает экспортировать базу данных. Я получаю ту же ошибку, когда пытаюсь экспортировать bacpac вручную. Ошибка:

Не удалось извлечь пакет из указанной базы данных. (Майкрософт.SqlServer.Dac)

Внутренняя ошибка: не удалось инициализировать Ese. (Майкрософт.Данные.Инструменты.Схема.Sql)

Внутренняя ошибка: не удалось инициализировать Ese. (Майкрософт.Данные.Инструменты.Схема.Sql)

Недостаточно памяти (Microsoft.Data.Tools.Schema.Sql)

Несколько часов поисков в гугле ничего не дают.

Я наткнулся на инструмент под названием sqlpackage.exe, который я собираюсь попробовать, но мне бы очень хотелось, чтобы он работал с инструментами в Management Studio.

Версия студии управления: 13.0.15700.28 Локальная версия SQL Server Express: 13.0.4224.16

Эти версии имеют значение? Прежде чем я пойду и переустановлю все, я предполагаю, что они независимы друг от друга?


person Keith    schedule 12.01.2019    source источник
comment
Я бы начал с установки последней SSMS GA версия. Это особенно важно при нацеливании на базу данных SQL Azure. Нет необходимости удалять старую версию SSMS, поскольку она также может работать параллельно. Вам понадобится ваша старая версия SSMS, только если у вас есть SQL 2005.   -  person Dan Guzman    schedule 12.01.2019
comment
Да, работает после установки последней версии Management Studio. Вы хотите написать ответ, чтобы я мог его принять?   -  person Keith    schedule 13.01.2019


Ответы (1)


Лучше всего использовать последнюю версию GA. версии SSMS, особенно при работе с базой данных SQL Azure. Более новые версии SSMS можно устанавливать одновременно со старыми версиями. Однако это, как правило, необходимо только тогда, когда вам нужно поддерживать старые версии SQL Server, такие как SQL Server 2005. Последняя версия GA SSMS (на момент написания этой статьи) поддерживает SQL Server 2008–SQL Server 2017. Текущая предварительная версия также поддерживает SQL Server. 2019.

person Dan Guzman    schedule 13.01.2019