Программирование >>  Программирование баз данных 

1 ... 239 240 241 [ 242 ] 243 244 245 ... 346


New Publication Wizard

Article Issues

The following issues may require changes fo your application to ensure it continijes to operate as expected

issues:


description:

All articles in a publication allowing срдЛаЫе subscriptions contain a uniqueidentifier column nanned MSrepl tran version used for tracking changes to the repScaled data. SQL Server adds such a column to published tables that do have one

Adding a new column will:

* Cause INSERT statements without column \Ш to fail

* Increase the size of the table.

SQL Server will add a urqueidenttfier colurm *o each of the following tables when the putication is created.

{PersonUContact]

Help

<Back

Ne>t>

finish l

Cancel

Puc. 20.24. Диалоговое окно Article Issues

New Publication Wizard

Filter Table Rows

Add filters to excEude unwanted rows Ifom published tables.

Filtered TaUes:

Click Next if you do not need to filter the data in your pubication. Click Add to begin filterhgyour publication.

idit..

Delete...

Filtei:

Help

<Back

Cancel

Puc. 20.25. Диалоговое окно Filter Table Rows

Это окно позволяет определить условия секционирования по горизонтали, которое по существу сводится исключительно к применению конструкции WHERE, позво-



ляющей ввести в состав публикации лишь те строки, которые удовлетворяют определенному условию.

Щелкните на кнопке Add, чтобы перейти к диалоговому окну Add Filter, которое показано на рис. 20.26.

1. Select the table to Nter.

Contact (Pefson)

2 Complete the filter statement to identify which table rows Subscribers will receivcL

Columns:

ContactID tint]

NameStyle (NameStyle)

Title (nvarchar] .FirstName (Name) jMiddleName (Name) I LastName [Name) SuffiN (nvarchar] I EmailAddress (nva:cha:) I EmailPromotiori [int]

FiEter statement:

SELECT<рШ}&Ш соШп&> FROMiPersonl (CorttactJ WWERf [Phone] IS NOT NULL


PasswordH ash (varchar] PasswordSalt (varchar) AdditionalContactlnfo Ш] rowguid (uniqueidentifier) ModifiedDate (datetime)

СагЫ

Help

Puc. 20.26. Диалоговое окно Add Filter

В рассматриваемом примере определено условие, согласно которому должна осуществляться репликация только тех строк, в которых задан номер телефона.

Щелкните на кнопке ОК, чтобы вернуться в диалоговое окно Filter Table Rows, а затем щелкните на кнопке Next, чтобы перейти к диалоговому окну Snapshot Agent, которое показано на рис. 20.27.

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

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



NewPublicatJor

Snapshot Agent

Specify wfner to run the Snapshot Agent,

Subscriptions ate initialed viih a snapshot of publcation schema and data. The Snapshot Agent creaites the snapshot.

В Create a snapshot immediately and keep the snapshot ailabte to initialize

subscripitjons

П Schedule the Snapshot Agent to run at the foHowrig times:

Change

If you plan to change the snapshot properties, do not start the Snapshot Agent until after you change the properties in the publication property dialog Ьои,

Help

[ <Back I I EsKt > I Finish l I Cancel

Puc. 20.27. Диалоговое окно Snapshot Agent

кое обновление снимка, чтобы синхронизация системы репликации начиналась с более актуальной информации.

Щелкните на кнопке Next, чтобы приступить к определению настроек в диалоговом окне Agent Security (рис. 20.28).

Agent Security

For each agent, specify the account under which it will run and its connection se inss.

Snapshot Agent:

I SQL Server Agent account

Secuity Settings,..

i,og Reader Agent

!SQL Server Agent account

0 Use the securiti? settings from the Snapshot Agent gueite Reader Agent:

SQL Server Agent account

Secuiity Sellirigs..

Security Settings...

Help

I <Back II Next> [[ Finish l Cancel

Puc. 20.28. Диалоговое окно Agent Security



1 ... 239 240 241 [ 242 ] 243 244 245 ... 346

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика