Установка merge-репликации: пошаговое руководство - Пошаговый пример настройки merge-репликации. Шаг 2

ОГЛАВЛЕНИЕ

Шаг 2

Теперь мы готовы начать создание публикаций и статей.

Для этого, выбираем в горизонтальном меню Enterprise Manager пункт "Tools", в нём пункт "Replication", а затем "Create and Manage Publications" Вы увидите диалоговое окно Manage publications, где нужно выбрать базу данных pubs, и щелкнуть кнопку "Create Publication". Вы попадёте в окно - приглашение "Create Publication wizard", после нажатия кнопки "Next" в котором, Вам будет предложено выбрать публикуемую базу данных.

Замечание автора перевода: если Вы в качестве дистрибутора выбрали SQL Server 7.0, а реплицировать собираетесь SQL Server 2000, у Вас появится не это окно, а окно, предлагающее выбрать другой сервер для дистрибутора, т.к. такой вариант репликации не поддерживается.. Далее процесс настройки дистрибутора будет схож с описанным выше.

Выберите базу данных pubs, и после нажатия кнопки "Next", выбираете Merge publication, опять же нажав после этого кнопку "Next" в окне "Select Publication Type". В следующем окне (Select Subscribers Types), выделите всё из имеющихся там типы подписчиков, от которых ожидается оформление подписки на эту публикацию (publication) и опять щёлкните кнопкой "Next". В окне "Specify Articles" поставьте галочку в чекбоксе "Publish All", что приведёт к изданию всех таблиц базы данных pubs и щёлкните кнопкой "Next".

В окне "Article Issues", лучше согласится с предлагаемым по умолчанию вариантом добавления столбца uniqueidentifier во всех таблицах базы данных "pubs", а не второй вариант, устанавливающий опцию NOT FOR REPLICATION на столбец IDENTITY содержащих его таблиц. Для этого достаточно, не внося изменений, сразу нажать кнопку "Next". В следующем окне присвойте имя "pubs_article" для вновь созданной публикации и нажмите "Next". В следующем окне "Customize the Properties of the Publication", Вы можете определить фильтры для данных, но в этом примере, мы не будем использовать никаких фильтров. Для нас сгодится вариант "No, create the publication as specified", после выбора которого можно нажать "Next" и "Finish" в следующем окне, чтобы завершить процедуру создания публикации. Вам на экран должно быть выведено сообщение о том, что публикация "pubs_article" была успешно создана, после чего можно нажать "Close".