Завдання "Розгортання бази даних в SQL Azure" відсутнє


9

Нещодавно я встановив SQL Server 2014 Express на робочій станції, яку я маю, і намагаюся розгорнути в SQL Azure. Я робив це раніше на попередній робочій станції за допомогою SQL Server 2012 Express, виконуючи наступні дії:

Клацніть правою кнопкою миші базу даних> Завдання> "Розгорнути базу даних у Azure Azure"

У SQL Server 2014 опція повністю відсутня і замість неї замінюється нова опція: "Розгорнути базу даних у вікні Windows Azure VM"

Я не можу зрозуміти, чому немає можливості для розгортання в SQL Azure. Чи є щось, що зараз потрібно встановити окремо для SQL Server 2014? З того, що я читав в Інтернеті, обидва варіанти мають бути присутніми у виданнях 2014 року. Чи видалила Microsoft цю опцію для SQL Server 2014 Express?


1
Я закінчив експортувати .bacpac до облікового запису зберігання і просто імпортував бакпак у нову базу даних. Досі не розумію, чому відсутня команда Task.
Мурашка

Те ж саме сталося і з CQL Express Edition SQL 2016, опція просто не з’явилася для Express Edition, стандартне видання працює нормально. У випуску Express у нього просто є опція "Розгорнути до 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.