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