0

Я начинаю использовать Windows Azure для управления моими лазурными базами данных. У меня нет опыта в ИТ-мире, я просто ищу способ сделать резервную копию моей базы данных (желательно на локальном компьютере) и восстановить ее.Как выполнить резервное копирование Windows Azure?

Я начал читать здесь: http://msdn.microsoft.com/en-us/library/jj650016.aspx#copy

И я побежал этот код:

CREATE DATABASE destination_database_name 
AS COPY OF [source_server_name].source_database_name 

Но я не уверен, если он работает, в следующем изображении, contoso2 моя исходная база данных и другой - это копия, и у нее нет таблицы из исходного источника.

enter image description here

Так, пожалуйста, руководство о том, как резервное копирование мои datases не используя коммерческие продукты. Если вам нужны дополнительные данные, пожалуйста, дайте мне знать.

ответ

1

Я рекомендую прочитать Business Continuity in Windows Azure SQL Database, объясняющий базовую инфраструктуру доступной для вас и двух основных механизмов для резервного копирования - ocpy базы данных и экспорта/импорт

1

У вас есть третья сторона продукты доступны; некоторые из которых не требуют, чтобы вы что-то покупали. Here is a good summary, который по-прежнему действует. Вы также можете использовать функцию «Экспорт/Импорт», доступную прямо с портала управления Windows Azure.

+0

Когда я впервые вижу функцию «Экспорт/Импорт», я сбиваю с толку. Хотя эта функция экспортирует вашу базу данных в другой контейнер с блоками –

+0

Да - что делает функция экспорта; он экспортирует ваши данные SQL и определение объектов (таблицы, представления, procs ...) в blob. Вам нужно выбрать учетную запись хранилища и контейнер, в котором будет сохранен blob. –

1

Хорошо, если вы используете Sql Server 2012. Если вы этого не сделаете, вы можете установить экспресс-версию.

  1. Выберите базу данных, которую вы хотите создать резервную копию в новом портале Windows Azure https://manage.windowsazure.com
  2. В сноске вы будете иметь возможность импорта/экспорта. Нажмите «Экспорт». Это открывает модальное всплывающее окно. Выберите учетную запись хранилища, которую вы хотите использовать, и введите соответствующее имя, чтобы сохранить файл * .bacpac.
  3. После того, как файл будет сохранен на хранение, загрузите его на локальную, открытую студию управления SQL Server 2012. Выберите сервер базы данных. Щелкните правой кнопкой мыши по нему, и в контекстном меню вы найдете «Импорт данных-уровня». Выберите файл bacpac у вас локально и следуйте настройкам.

В конце вы будете иметь свои данные на своей локальной машине.

Смежные вопросы