Изменения схемы издателя репликации моментальных снимков - PullRequest
0 голосов
/ 24 ноября 2010

В настоящее время в моем проекте у меня есть две базы данных, давайте назовем их «Live» и «Reporting».

Мне нужно, чтобы моя «живая» база данных использовалась так, как вы ожидаете, все изменения сохраняются и т. Д. По мере их поступления. Мне нужно, чтобы моя база данных отчетов оставалась статичной (энергонезависимой) в течение всего дня, кроме случаев, когда происходит репликация.

В настоящее время у меня есть настройка репликации для работы в 3 часа ночи каждый день и для копирования всех таблиц, для чего требуется:

  • Много ручной работы каждый раз, когда изменяется схема 'Live' (например, дополнительная таблица?), Чтобы воссоздать мою репликацию моментального снимка, которую необходимо удалить до многих изменений схемы (возможно, удаление таблицы или даже что резервное копирование / восстановление базы данных).
  • Или, что мне нужно написать сценарий для явного воссоздания издателя и подписчика после каждого обновления / изменения базы данных.

Из-за моих временных ограничений при выпуске на новый сервер (и вероятности того, что ошибки могут быть внесены ручными шагами ...), я чувствую, что должен быть более точным способом воссоздания или иного сохранения репликация. В идеале мне нужна вся база данных (за исключением нескольких явно выделенных таблиц ...). В настоящее время это выглядит просто «грязно».

У кого-нибудь была похожая проблема, или у кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 02 декабря 2010

Я решил это с помощью шаблонов T4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...