Отсутствует задача «Развернуть базу данных в SQL Azure»


9

Я недавно установил SQL Server 2014 Express на рабочую станцию ​​и пытаюсь развернуть ее в SQL Azure. Я делал это раньше на предыдущей рабочей станции, использующей SQL Server 2012 Express, выполнив следующие действия:

Щелкните правой кнопкой мыши базу данных> Задачи> «Развернуть базу данных в SQL Azure»

В SQL Server 2014 этот параметр полностью отсутствует и заменен новым: «Развертывание базы данных на виртуальной машине Windows Azure».

Я не могу понять, почему отсутствует опция для развертывания в SQL Azure. Есть ли что-то, что нужно установить отдельно сейчас для SQL Server 2014? Из того, что я читал в Интернете, оба варианта должны присутствовать в изданиях 2014 года. Microsoft удалила эту опцию для SQL Server 2014 Express?


1
В итоге я экспортировал .bacpac в учетную запись хранения и просто импортировал bacpac в новую базу данных. До сих пор не понимаю, почему эта команда задачи отсутствовала.
Муравей

То же самое произошло с SQL 2016 CTP Express Edition, опция не появилась для Express Edition, стандартная версия работает отлично. В экспресс-выпуске у него есть опция «Развернуть на Azure VM SQL»
Евгений

Ответы:



11

Microsoft изменила процедуру. Что вам нужно сделать, это экспортировать / импортировать приложение уровня данных через файл BACPAC. Microsoft объясняет это здесь (в разделе Пакет резервного копирования (.bacpac) : http://msdn.microsoft.com/en-us/library/ee210546.aspx

Вот в двух словах:

  • Использовать SQL Server Management Studio 2014
  • Щелкните правой кнопкой мыши имя вашей локальной базы данных, затем Задачи / Экспорт приложения уровня данных
  • Следуйте указаниям мастера, чтобы создать файл BACPAC на локальном диске. Это будет содержать вашу полную схему БД, а также ваши данные.
  • В SSMS подключитесь к существующей учетной записи SQL Azure (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • Под учетной записью Azure щелкните правой кнопкой мыши слово « Базы данных» и выберите « Импорт приложения уровня данных».
  • Используя мастер, импортируйте свой файл BACPAC «с локального диска». Когда он будет завершен, у вас будет реплика из исходной базы данных, схемы, данных и всех данных на основе Azure.

0

Опция все еще там, это просто имя SQL Azure изменилось на Windows Azure SQL Database. Это как раз перед тем вариантом, который вы уже нашли.


Только в полной версии SQL Server 2014, по-видимому, - не версия SQL Express.
Майк Келли
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.