Подтвердить что ты не робот

Загрузите всю базу данных SQL Azure в виде отдельного файла

Есть ли объект в Azure для получения копии базы данных? Вернее, отделите mdf и получите его как файл? Иногда я создаю базу данных в облаке, она на некоторое время, а затем я хочу ее снять и архивировать. В моем текущем рутине копируется база данных с помощью Мастер миграции Azure в локальный экземпляр Express, который я затем отсоединяю и вставляю безопасное место.

ИЗМЕНИТЬ Интересно, что мой метод выбора на этот раз исключает исключение. Так что это далеко не идеально.

4b9b3361

Ответ 1

Есть и другой способ:

"C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\SqlPackage.exe" /Action:Export /SourceServerName:"tcp:xxxxx.database.windows.net,1433" /SourceDatabaseName:DbName /SourceUser:user /SourcePassword:password /TargetFile:C:\backups\backup.bacpac

Ответ 2

От SQL Server Management Studio 2014 подключитесь к серверу базы данных назначения, щелкните его Базы данных node и нажмите Импорт приложений уровня данных. В мастере импорта выберите вариант импорта из Windows Azure.

Ответ 3

Я создал утилиту Enzo Backup для SQL Azure именно по этой причине. Вы можете создать полную резервную копию и получить доступ к файлу, который можно восстановить позже либо в другой базе данных SQL Azure, либо в базе данных SQL Server.

Обратите внимание, что SQL Azure в будущем будет предлагать форму резервного копирования, облачную. Это еще один хороший вариант. Наконец, у Red-Gate есть продукт для копирования базы данных SQL Azure в локальную базу данных SQL Server, но я не уверен, что он дает вам "резервный файл" для каждого.

Ответ 4

Использование Sql Managment Studio (я использую 2012):

  • Создайте новую локальную базу данных.
  • Щелкните правой кнопкой мыши в базе данных → Задачи → Импорт данных

Затем вам нужно выбрать базу данных azure в качестве источника данных и новую локальную базу данных в качестве адресата данных.

В этот момент вы можете создать резервную копию sql-сервера или создать файл sql script, чтобы получить локальную копию в данный момент.

Ответ 5

Поскольку я задал этот вопрос, консоль управления Azure добавила возможность экспортировать всю базу данных в хранилище blob. Вы можете сохранить резервные копии там, но если вы предпочитаете печатную копию, есть много инструментов для поиска blob, таких как этот.

Ответ 6

Существует инструмент RedGate, который будет делать резервную копию вашей базы данных на локальном сервере http://www.red-gate.com/products/dba/sql-azure-backup/

Я нашел это полезным, прежде чем делать какие-либо обновления базы данных, в случае возникновения плохих вещей.

Ответ 7

Хороший бесплатный вариант, который я использовал за последние несколько лет, Sql Backup и Ftp. Он на 100% свободен, если вы делаете резервную копию на локальном ноутбуке.

Для внешнего хранилища требуется платная лицензия, хотя.

С веб-сайта:

Нет более многоэтапной конфигурации SSMS, всего лишь одна форма для автоматизации резервного копирования: выберите базы данных, резервное копирование (полный, diff, tran-журнал), зашифруйте, сжимайте, отправляйте в папку, FTP или облачный сервис: cloudservices

планировать резервное копирование, получать письма с подтверждением и восстанавливать при необходимости.