Ошибка при экспорте файла bacpac из локальной базы данных - PullRequest
0 голосов
/ 12 января 2019

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

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

Внутренняя ошибка: Ese не удалось инициализировать. (Microsoft.Data.Tools.Schema.Sql)

Внутренняя ошибка: Ese не удалось инициализировать. (Microsoft.Data.Tools.Schema.Sql)

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

Несколько часов поиска в Google ни к чему не приведут.

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

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

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

1 Ответ

0 голосов
/ 13 января 2019

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

...