#sql-server #azure-sql-database
#sql-server #azure-sql-database
Вопрос:
Я рассматриваю возможность переноса нашего существующего веб-сайта SaaS на Windows Azure.
Но, хотя Azure выглядит красиво и, вероятно, более стабилен, чем обычный сервер Windows, я все же хочу иметь какой-то план резервного копирования на случай, если вся Azure выйдет из строя. Назовите меня параноиком, но это случалось с другими облаками несколько раз раньше (http://eu.techcrunch.com/2011/04/21/amazon-ec2-goes-down-taking-with-it-reddit-foursquare-and-quora/).
Если это когда-нибудь произойдет, я все равно хочу, чтобы наш единый сервер Windows был доступен для размещения нашего приложения.
Не так уж сложно выполнить развертывание как в Azure, так и на нашем собственном веб-сервере с использованием одной и той же базы кода, но я не уверен, как выполнить зеркальное отображение базы данных SQL Azure на мой сервер Windows.
Есть ли какой-либо способ сделать это? Кроме того, какая версия SQL server мне нужна на моем сервере Windows, чтобы это работало?
Ответ №1:
Вы можете использовать SQL Azure Data SYNC CTP 2 для синхронизации вашей базы данных SQL Azure с локальной базой данных; Но синхронизация данных выполняется в CTP, поэтому вы также можете использовать — Мастер миграции SQL Azure, SSIS, BCP, импорт / экспорт SQL server и т.д., Чтобы иметь резервную копию.
Ссылки:
- Мастер миграции SQL Azure: http://sqlazuremw.codeplex.com /
- СИНХРОНИЗАЦИЯ ДАННЫХ SQL Azurehttp://www.microsoft.com/windowsazure/sqlazure/datasync /
Комментарии:
1. Спасибо за информацию! Знаете ли вы минимально необходимую версию Sql Server, которая мне нужна для работы синхронизации? В частности, работает ли это с редакциями Express и Web?
2. SQL Azure основан на коде SQL server 2008 — я предлагаю использовать SQL server 2008 express / web или более поздние версии DB
3. Также база данных SQL server 2005 должна работать нормально. Но у меня нет опыта работы с этим. Я перенес SQL server 2005 express в SQL Azure с помощью мастера миграции SQL Azure, но я не пробовал делать это наоборот. вы можете попробовать — я думаю, это должно работать идеально.
Ответ №2:
Вы можете попробовать резервное копирование SQL Azure — этот инструмент позволяет создавать резервные копии в виде одного файла. И Data Compare SQL синхронизирует данные таблицы.