Я нахожусь в точке, где мне нужно начать архивирование базы данных сайта, который я веду. В основном, множество транзакционных данных генерируется ежедневно, и примерно через 2 недели эти данные в значительной степени бесполезны - они все еще необходимы для отчетности, но их можно безопасно перенести с рабочего сервера.
Итак, в идеале я бы хотел, если бы я мог сделать это:
- Настройка вытягивающей репликации - сервер резервного копирования ежечасно извлекает изменения с рабочего сервера.
- Ежедневно - очищается база данных производственного сервера - удаляются записи старше 2 недель.
В # 1 - мне интересно, является ли репликация по запросу наиболее эффективным способом перехода с точки зрения производительности? Я не хочу создавать нагрузку на рабочий сервер (или, по крайней мере, не сильно напрягаться) ... Меня не волнует синхронизация баз данных.
На # 2 - Как убедиться, что эти удаления не реплицированы - что данные хранятся на сервере архивации?
Рабочий сервер работает под управлением SQL Server 2008 Enterprise, сервер резервного копирования может запускать все необходимое (в настоящее время он работает под управлением SQL Server 2008 Express)