Автоматизированный экспорт bacpac в Azure

Я использую Azure db (версия сервера v12).


Мои потребности:

  1. Мне нужна база данных в моей локальной среде для разработки и тестирования, и она должна быть актуальной;
  2. Я знаю, что если я удалю сервер базы данных (предположение), я не смогу восстановить свою базу данных.

Я знаю, что могу сгенерировать bacpac вручную, но это неудобно, потому что мне нужно сначала сделать копию базы данных (из-за согласованности транзакций), а затем сгенерировать файл bacpac из этой копии.

Поэтому я хотел бы настроить автоматический запланированный экспорт в файлы bacpac, например, в контейнер больших двоичных объектов. Я пытался настроить его с помощью старого портала, но он копирует базу данных вместо создания bacpacs. Я прочитал много статей, и я не нашел ни одного ответа.


person Volodymyr Gorodytskyi    schedule 30.09.2016    source источник
comment
Не могли бы вы рассказать об этом but it copies db instead of generating bacpacs   -  person TheGameiswar    schedule 30.09.2016
comment
Вы можете использовать PowerShell, чтобы это произошло. Вам потребуется, чтобы агент Windows планировал время выполнения. Powershell подключится к экземпляру базы данных, создаст bacpac, а затем сохранит его там, где вы пожелаете (локально или в облаке). Сложной частью будет восстановление bacpac из лазурного в локальное.   -  person Shannon Lowder    schedule 05.10.2016


Ответы (1)


Выполните следующие шаги, и он сгенерирует bacpac в хранилище Azure.

  1. Перейти к базам данных SQL Azure
  2. Выберите необходимую базу данных
  3. Нажмите «Настроить».
  4. Установите для параметра СТАТУС ЭКСПОРТА значение АВТОМАТИЧЕСКИЙ.
  5. Укажите УЧЕТНУЮ ЗАПИСЬ ХРАНЕНИЯ.
  6. Установите ЧАСТОТУ
  7. Укажите ИМЯ ДЛЯ ВХОДА НА СЕРВЕР и пароль
  8. НЕ ДЕЛАТЬ НИЧЕГО ДЛЯ параметра СОЗДАТЬ ИЗ ЭКСПОРТА
  9. Сохраните настройки, и он успешно сгенерирует бакпак с заданным интервалом времени.

Дайте мне знать, если описанные выше шаги помогут вам.

person User5590    schedule 13.10.2016
comment
Эта функция будет удалена 01 марта 2017 г., поэтому не полагайтесь на нее. - person Walf; 19.01.2017