|
Программирование >> Программирование баз данных
Configui ! Distribution Wizard Wizard Actions Choose what happens when you click Finish. At the end of the wizard: 0 Configure distribution □ Generate a scnpt file with steps to configure distribution Help < Back I I Newt> [ Finish l Cancel Puc. 20.20. Диалоговое (жно Wizard Actions внесение некоторых дополнительных изменений, касающихся выбора конкретных каталогов, и даже указания на то, должны ли издатель и распределитель находиться на одном и том же компьютере, но суть основных выполняемых операций настройки от этого не меняется. Следует отметить, что после настройки системы репликации файлы базы данных распределителя можно найти в подкаталоге System Databases каталога Databases. Настройка средств публикации После настройки и запуска сервера можно приступить к созданию реальной публикации. Для этого перейдите к узлу Replication в программе Management Studio, щелкните правой кнопкой мыши на подузле Local Publications и выберете команду New Publication.... Вслед за обычным начальным диалоговым окном откроется диалоговое окно Publication Database (рис. 20.21), позволяющее выбрать базу данных, используемую для публикации. Как видно на рис. 20.21, выбрана давно знакомая нам база данных AdventureWorks. NewPubLicdtion Wizard Publication Database Choose the databdse that contdins the data oi ob\scis уо[л wni to publish, Accounting AdventufeWorksDW DMODatabase NorthwindSecure Repor tServer ReportServerTempDS Help I <Back II Нек1> Finish l Cancel j Puc. 20.21. Диалоговое окно Publication Database Щелкните на кнопке Next, чтобы перейти к диалоговому окну Publication Туре, показанному на рис. 20.22. New Publication Wizard Publication Type Choose the publication type bat best supports the (equirements of your appfcation. Publication type; Й Snapshot putjlicatiqn ш Transactional atMegepubJication Publication type descriptions; TransacHonal publication with updatable subsciiptions: The Publishef streams transactions to SQL Server Subscribers after they receive an initial snapshot of the published data. Transactions origbating at the Subscriber are applied at the Publisher, Merge publication: The Publisher and Subscribers can update the pubSshed data hdeperly after the Subscribers receive an initial snapshot of the published data Changes are merged pericdicaly. Microsoft SQL Server МоЫе Editbn can only subscribe to merge ptibJications. Help [ < Back ] [ Newt > Finish l Cancel ] Puc. 20.22. Диалоговое ОКНО Publication Type Это окно позволяет выбрать один из типов репликации, которые рассматривались выше в данной главе. На рис. 20.22 видно, что выбран тип Transactional publication with updatable subscriptions (Транзакционная публикация с обновляемыми подписками). Щелкните на кнопке Next, чтобы перейти к диалоговому окну Articles (рис. 20.23). i New Publication Wizard. Articles Select tables and other objects to publish as articles. Select columns to filter tables. Qbiects to publish: Ш BillOfMaterials (Production) В 0L3 Contact (Person) 0 % ContactID tint] 0,4] NameStiile (NameStvIe) 0 j] Title (nvarchar] FbtName (Name) MJddleName (Narr>e) Article Properties I. 0J r 0J ; Ш m 0 jg LastName (Name) Suffix (nvarchar) EmailAddress (nvarchar) EmailPromotion (int) 0 Jj Phone (Phone) 0 PasswordHash (varchar) 0 PasswordSalt (varchar) dditionalContactlnfo ( П Show on checked objects in the list Help I <Back II HeKt> II Finish l ] Cancel Puc. 20.23. Диалоговое окно Articles Ha рис. 20.23 показано, что развернут рел Tables и выбрана таблица Person. Contact. В окне Articles показано, что выбраны почти все объекты таблицы, но пропушен столбец AdditionalContactInfо, поскольку это столбец XML, связанный со схемой, а СУБД SQL Server не поддерживает репликацию столбцов XML, которые связаны с коллекцией схем XML. Для репликации можно было бы также выбрать другие объекты схемы, такие как хранимые процедуры (сам автор в целях упрощения остановился на выборе только одного объекта). Щелкните на кнопке Next, чтобы перейти к диалоговому окну Article Issues (рис. 20.24). В этом окне отображаются ошибки, обнаруженные при создании публикации, и показано, что в СУБД SQL Server отмечено несколько таких ошибок и отображены сообщения об этом. Стремление коллектива разработчиков программного обеспечения СУБД SQL Server предоставить пользователю махссимум информации о существенных недостатках принятого им решения, прежде чем он столкнется с реальными ошибками, заслуживает глубокой благодарности. Щелкните на кнопке Next, чтобы перейти к диалоговому окну Filter Table Rows, показанное на рис. 20.25.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |