Разверните пакет dacpack с помощью Azure CloudShell

Я новичок в CloudShell и хочу развернуть базу данных SQL на SQL Server Azure.

Ранее (с использованием Windows PowerShell) я развернул базу данных, используя файл dacpac в сочетании с платформой Dac.

Но CloudShell - это что-то на портале, и у меня нет связанной с этим инфраструктуры Dac. Есть ли другой способ обновить / развернуть базу данных на Azure SQL Server, используя CloudShell?

2 ответа

Я нашел решение этой проблемы. Я скопировал папку Dac framework (130) в CloudShell VM, которая содержит файл SqlPackage.exe. Затем я запустил скрипт PowerShell для развертывания dacpac, и он работает! Я все еще пытаюсь установить SSTD в среде CLoudShell. Но сейчас я могу развернуть базу данных, используя dacpack.

На самом деле вы можете использовать PowerShell в облачной оболочке Azure через общедоступный предварительный просмотр. После этого вы можете импортировать файлы.bacpac в базу данных SQL Azure, как описано на этой странице документации. Платформа Dac используется внутренне модулем импорта / экспорта Azure.

Другие вопросы по тегам