2014-03-22 6 views
0

Попытка разработки нашей стратегии резервного копирования БД для SQL Azure. В первом случае транзакции будут составлять около 200 в день.SQL Azure, частота копий БД и стратегия резервного копирования

сценарии я буду для защиты от является:

1) Полная БД теряется, отказ, коррупция, которая, по существу, покрыта экономии SQL Azure на 3 очка политики т.е. имеет 1 первичный и 2 вторичных копий.

2) Повреждение записей, ошибкой или ошибкой пользователя. Я бы не хотел восстанавливать БД для этого, и мои текущие мысли используют копию БД из «предыдущего периода» (возможно, прошлой ночью) и выполняют сравнение данных. В виду инструментальных средств SQL Server Data Tools используются в VS.

Мои нынешние мысли один раз в день в течение ночи взять DB Copy т.е.

Create Database as copy of liveDB 

Я думаю, MS переговоры о прокатной процедуре 3 копии, в моем случае будет храниться 3 дня резервного копирования затем скопировать 1 будет быть перезаписаны копией 4.

Также выполняйте экспорт DB в соответствии с рекомендациями MS.

Мысли?

+0

просто помните о биллинговом воздействии копии базы данных. минимальный биллинг для базы данных SQL - один день. – JuneT

+0

Спасибо за ваши комментарии. Не знаете, что это значит? Вы говорите, что один экземпляр БД эквивалентен экземпляру БД, доступному на один день, и его стоимости? Новый запланированный процесс DB Bacpac выполняет команду DB Copy для начала, а затем создает Bacpac из этого, как я понимаю, затем удаляет копию DB.Принимает около 5 минут с моей БД, макс. Поэтому пытаюсь выяснить, как рассчитать стоимость этого. Есть предположения? Для начала я поеду один раз в день. Я считаю, что вы не можете пойти больше, чем это, а затем сохранить в течение 7 дней, поэтому всегда 7 резервных копий. – SamJolly

+0

, чтобы процитировать с сайта Azure: «Служба автоматического экспорта для базы данных создает копию базы данных перед экспортом. Если вы планируете автоматический экспорт базы данных, взимается плата за новую копию за сутки (ей) было запланировано на. ", см.: http://msdn.microsoft.com/en-us/library/windowsazure/ee621788.aspx – JuneT

ответ

1

Поскольку вопрос был «мысли?» Вот некоторые из них:

Сообщаем, что экспорт DB через страницы управления Azure создает BACPAC, который не является последовательным с транзакцией (см. http://msdn.microsoft.com/en-us/library/hh335292.aspx).

Копия DB, указанная выше (создание базы данных как копия liveDB), является транзакционной последовательностью, но по завершении она оплачивается, поскольку она будет иметь тот же размер издания и базы данных, что и исходная база данных (см. http://msdn.microsoft.com/en-us/library/azure/ff951631.aspx).

Как упоминает JuneT, использование автоматизированного экспорта является последовательным с точки зрения транзакций, поскольку оно сначала создает копию БД, а затем выполняет экспорт БД. Поскольку базы данных оплачиваются с шагом в один день независимо от того, как долго копия находится в сети, если у вас была ежедневная резервная копия, вы платите вдвое больше стоимости исходной базы данных из-за того, что копия выходит в интернет до выпуска BACPAC. После создания BACPAC копия больше не требуется автоматическому экспорту, но вы по-прежнему будете платить за просроченный день использования. Настройки хранения также влияют на выставление счетов, поскольку это относится к учетным записям хранилища, поскольку вы будете платить за сохраненные BACPAC по размеру.



см http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/archive/2013/07/24/sql-azure-automated-database-export.aspx
и
http://msdn.microsoft.com/library/azure/ee621788.aspx

0

SQL Azure имеет встроенную функцию для восстановления от такого вопроса: см http://msdn.microsoft.com/en-us/library/hh852669.aspx Все Azure SQL базы данных автоматическое резервное копирование, а также возможности восстановления варьироваться основанный на выпуске базы данных. Базовые базы данных позволяют восстановить базу данных до состояния, когда она была в последний раз (один раз в 24 часа). Базы данных стандарта и Premium позволяют восстанавливать любой момент времени.

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