Я бы рекомендовал вам изучить использование репликации транзакций.
Звучит так, как будто вы пытаетесь реализовать сценарий, аналогичный тому, который мы сейчас реализуем сами.
Мы используем репликацию транзакций (хотя в режиме реального времени вы, скорее всего, захотите синхронизировать свою среду с менее частым расписанием), чтобы перенести копию нашей оперативной производственной базы данных на другой сервер для целей отчетности.
Разгрузка данных отчетов - это распространенный сценарий репликации, который описан здесь в документации по Microsoft Replication.
http://msdn.microsoft.com/en-us/library/ms151784.aspx
Брент прав в том, что для репликации действительно необходим элемент конфигурации, наряду с соображениями безопасности, которые необходимо учитывать, однако, на мой взгляд, существует ряд ключевых преимуществ использования репликации, в том числе:
- Снижение задержки по сравнению с журналом
доставка.
- Возможность публикации только
Статьи (таблицы), которые необходимы
для отчетности.
- Снижение требований к хранению.
- Меньше публикуемых данных означает меньше
сетевой трафик.
- Доступ к вашей отчетности
данные / база данных всегда.
Например, в нашей среде мы решили реплицировать только те таблицы (статьи) из нашей производственной базы данных, которые нам действительно нужны для составления отчетов.
Я надеюсь, что то, что я описал, понятно и имеет смысл, но, пожалуйста, не стесняйтесь обращаться ко мне, если у вас есть какие-либо вопросы.