|
Программирование >> Программирование баз данных
Сам автор воспользовался полем Security Settings, чтобы предусмотреть применение агентами учетной записи SQL Seruer Agent. Но в производственной среде, с точки зрения безопасности, этот вариант нельзя назвать наилучгаим. Для агентов должны быть определены собственные учетные записи, чтобы не приходилось использовать анонимную регистрацию, поскольку это позволяет регламентировать права доступа для каждого агента и обеспечить проведение аудита. Щелкните на кнопке Next, чтобы открыть диалоговое окно Action (см. рис. 20.20), в котором можно указать, должна ли публикация быть создана немедленно или запланирована для последующего выполнения. Еще раз щелкните на кнопке Next, чтобы открыть диалоговое окно Complete the Wizard, в котором приведена сводная информация и определено имя публикации (рис. 20.29). New Publication Wizard Complete the Wizard Verify the choices made in the wizard and click Finish. Publication пагле: ! Contacts Click Finish to perform the following actions: Create the publication. A publicalton wtti be created with the following options: Create a transactional publication with updating subscriptions from database AdventureWorks. The publication supports a hierarchical topology. The Snapshot Agent process will run under the SQL Server Agent service account. The Log Reader Agent process will run under the SQL Server Agent service account. The Queue Reader Agent process will run the SQL Setvet Agent service account. Publish the following tables as articles; * Contact Exclude rows of the following tables that do not meet the criteria of their filtefs: Contact Create a snapshot of this publication immediately after the publication is created Help <Back I Finish I I Cancel Puc. 20.29. Диалоговое окно Complete the Wizard Продолжите работу и щелкните на кнопке Finish, чтобы создать публикацию, после чего можно приступить к определению подписчиков. Подготовка подписчиков к работе (с помощью программы Management Studio) При подготовке подписчиков к работе используются те же основные методы, что и при создании публикаций. Но прежде чем приступить к выполнению примеров, подготовим фиктивную базу данных, которая будет играть роль базы данных подписчика. CREATE DATABASE AWSubscriber После создания этой базы данных можно заняться оформлением подписки на некоторые данные. Вначале щелкните правой кнопкой мыши на подузле Local Subscriptions узла Replication в программе Management Studio и выберите команду New Subscription. После того как откроется обычное начальное диалоговое окно, произойдет переход к диалоговому окну Publication, в котором указана ранее подготовленная публикация (рис. 20.30). Очевидно, что на данный момент нами подготовлена только одна публикация, поэтому выбор невелик, но в этот список вполне могли бы войти весьма многочисленные публикации. Щ NewSubscr Publication Choose the publication (or which you warA to oredte one or more subscriptions, I CHAUCER [databases and publications; I <Back If Newt Puc. 20.30. Диалоговое окно Publication Щелкните на кнопке Next, чтобы открыть диалоговое окно Distribution Agent Location (рис. 20.31). Напомним, что агент репликации может работать либо на компьютере подписчика, либо на компьютере распределителя. В рассматриваемом случае выбор того или иного варианта не имеет смысла, поскольку и база данных подписчика, и база данных распределителя находятся на одном и том же компьютере, но при использовании нескольких компьютеров указанная возможность позволяет выбрать наилучшую комбинацию с учетом нагрузки компьютеров. Щелкните на кнопке Next, чтобы перейти к диалоговому окну Subscribers, показанному на рис. 20.32. 1Сак видно в этом окне, база данных AWSubscriber уже выбрана, но следует отметить, что предусмотрена возможность щелкнуть на кнопке Add SQL Server Subscriber и за один раз настроить несколько подписчиков. 4ewSubscripti( Distribution Agent Location Choose where b run the Distiibution Agents). Fof the subscriptions I create h this iAN2ard: 0 Run all agents at the Distributor, CHAUCER (push subscriptions) This opition makes it easier to adninister the synchrodzaticn ol subscriptions centrallv. О Run each agent al its SubscHber (pull subscrptions) This option reduces the procetsing overhead at the Distnbulof and lets each Subscriber administer the sjfnchronijatron Ы its subscription. Run the wizard more than once if you want some agents to run at the Distributor and some to ШП at Subscribers. Help С Back I I EeKt> I finish l [ Cancel Puc. 20.31. Диалоговое окно Distribution Agent Location
Add StjL Server Subscriber... Help <Back HeKt > finish l Cancel Puc. 20.32. Диалоговое окно Subscribers
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |