Работа с log shipping в SQL Server
От: Somescout  
Дата: 25.09.14 09:19
Оценка:
Salutations.

Есть средних размеров база на SQL Server (чуть больше 3TB), для которой время от времени нужно сделать хитрое действие:
1) Сделать копию базы
2) Обработать копию скриптом (при этом база портится)
3) fun&profit...

Из-за размеров базы это происходит не быстро, хотелось бы в идеале постоянно держать копию базы, при необходимости её обрабатывать и откатывать результаты изменений скрипта без повторной синхронизации.

Пока наиболее перспективным вариантом выглядит запуск Log Shipping'а на отдельный сервер. Когда возникает необходимость — делаем шаги 2-3 на этой реплике, а затем запускается полная ресинхронизация.

Вопрос: может есть способ, который позволит избежать полного копирования базы после выполнения действий 2-3? Требование — всё должно происходить не на основном сервере, ибо любой сбой == секир башка...

PS. Возможно я плохо понимаю log shipping, но вроде он работает только пока база находится в recovery, а следовательно если нужно работать с базой то log shipping прерывается.
ARI ARI ARI... Arrivederci!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.