Я настраиваю репликацию транзакций с использованием модели Push. Сценарий такой:
Серверы SQL:
Мне удалось настроить SQL01 для публикации моей базы данных и настроить подписку Push для SQL02 с помощью Отправить новую подписку wizard и настройте агент распространения на постоянное обновление подписки.
В мастере принудительной подписки «Инициализировать подписку» страница, которую я выбрал «Да, инициализировать схему и данные» и отметила «Запустите агент моментальных снимков, чтобы немедленно начать процесс инициализации» вариант.
Все необходимые службы работают (агент SQL).
Когда я завершаю работу мастера и просматриваю папку Replication -> Publications, я вижу свою публикацию (синяя книга со стрелкой). В публикации отображается Push-подписка, а ее статус - В ожидании.
Если я посмотрю в c:\Program Files\Microsoft SQL Server\Mssql\Repldata
папка я вижу несколько сценариев T-SQL для каждой таблицы, например. Products.bcp, Products.sch, Products.idx
.
Что должно произойти сейчас? Должна ли моя реплицированная база данных теперь (волшебным образом) появиться на сервере подписки?
Получил, что это работает, не понимал, что мне нужно сначала создать пустую базу данных на сервере подписчика. Документация электронной документации по SQL 2000 не совсем ясна по этому поводу.