Поделиться через


Добавление статьи к публикации

После создания публикации необходимо добавить опубликованные статьи. Для этого можно воспользоваться мастером публикации или хранимой процедурой sp_addmergearticle.

Добавление статьи с помощью мастера публикации

Если публикация создается с помощью мастера публикации, то для публикации статей необходимо установить флажки рядом с требуемыми статьями. Поскольку на предыдущих шагах в мастере публикации было указано, что данная публикация будет использоваться подписчиками SQL Server Compact 3.5, мастер публикации настроит статьи соответствующим образом. Дополнительные сведения о статьях см. в разделе «Параметры статей для репликации слиянием» электронной документации по SQL Server 2008 R2.

Добавление статьи с помощью хранимой процедуры sp_addmergearticle

Хранимая процедура sp_addmergearticle позволяет добавить статью к публикации. При вызове этой хранимой процедуры может указываться большое количество аргументов. В SQL Server Compact 3.5 изменено значение одного из аргументов, @compensate\_for\_errors. SQL Server Compact 3.5 поддерживает как @compensate\_for\_errors=false, так и @compensate\_for\_errors=true, в то время как предыдущие версии поддерживали только @compensate\_for\_errors=true. Если в публикации параметр @compensate\_for\_errors равен false, то на подписчике будет появляться сообщение об ошибке до тех пор, пока «проблемная» строка не будет изменена.

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

Аргумент

Описание или требование

@pre_creation_cmd

Поддерживается только значение «drop».

@creation_script

Не учитывается SQL Server Compact 3.5.

@allow_interactive_resolver

Не учитывается SQL Server Compact 3.5.

@logical_record_level_conflict_detection

Поддерживается только значение «false».

@logical_record_level_conflict_resolution

Поддерживается только значение «false».

Примечание

SQL Server Compact 3.5 не поддерживает синхронизацию с публикациями, содержащими логические записи. Поэтому параметрам, относящимся к конфликтам на уровне логических записей, необходимо присвоить значение «false».

В этом разделе приведены сведения о поддерживаемых в версиях SQL Server. Дополнительные сведения см в разделе Требования к оборудованию и программному обеспечению.

См. также

Другие ресурсы

Создание публикации

Добавление фильтра к статье

Использование отслеживания на уровне строк и на уровне столбцов