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


Как определить связь логических записей между табличными статьями слияния (среда SQL Server Management Studio)

Определение логических записей выполняется в диалоговом окне Добавление соединения, которое доступно в мастере создания публикаций и в диалоговом окне Свойства публикации — <публикация>. Дополнительные сведения об использовании этого мастера и о доступе к этому диалоговому окну см. в разделах Как создать публикацию и определить статьи (среда SQL Server Management Studio) и Как просмотреть и изменить свойства публикации и статьи (среда SQL Server Management Studio).

Логические записи могут определяться в диалоговом окне Добавление соединения, только если они применяются к фильтру соединения в публикации слиянием и если публикация соответствует требованиям для использования предварительно вычисляемых секций. Чтобы определить логические записи, которые не применяются к фильтрам соединения, и чтобы установить обнаружение и разрешение конфликтов на уровне логических записей, следует использовать хранимые процедуры. Дополнительные сведения см. в разделе How to: Define a Logical Record Relationship Between Merge Table Articles (Replication Transact-SQL Programming).

ms152766.note(ru-ru,SQL.90).gifПримечание.
Если логическая запись добавляется, изменяется или удаляется в диалоговом окне Свойства публикации — <публикация> после инициализации подписок на публикацию, необходимо создать новый моментальный снимок и повторно инициализировать все подписки после внесения изменений. Дополнительные сведения о требованиях к изменениям свойств см. в разделе Изменение свойств публикации и статей.

Определение связи логических записей

  1. На странице Фильтрация строк таблицы мастера создания публикаций или на странице Фильтрация строк диалогового окна Свойства публикации — <публикация> выберите фильтр строк в панели Отфильтрованные таблицы.

    Связь логических записей ассоциирована с фильтром соединения, который расширяет фильтр строк. Поэтому необходимо определить фильтр строк, прежде чем можно будет расширить фильтр с помощью фильтра соединения и применить связь логических записей. После того как определен один фильтр соединения, можно расширить этот фильтр соединения с помощью еще одного фильтра соединения. Дополнительные сведения об определении фильтров соединения см. в разделе Как определить и изменить фильтр соединения между статьями публикации слиянием (среда SQL Server Management Studio).

  2. Щелкните Добавить и выберите Добавить соединение для расширения выбранного фильтра.

  3. Определите фильтр соединения в диалоговом окне Добавление соединения, а затем установите флажок Логическая запись.

  4. В диалоговом окне Свойства публикации — <публикация> нажмите кнопку ОК, чтобы сохранить результаты и закрыть диалоговое окно.

Удаление связи логических записей

  • Удалите лишь связь логических записей или удалите и связь логических записей, и ассоциированный с ней фильтр соединения.

    Чтобы удалить только связь логических записей.

    1. На странице Фильтрация строк мастера создания публикаций или на странице Фильтрация строк диалогового окна Свойства публикации — <публикация> выберите фильтр соединения, ассоциированный со связью логических записей, в панели Отфильтрованные таблицы, затем щелкните Изменить.
    2. В диалоговом окне Изменить соединение снимите флажок Логическая запись.
    3. Нажмите кнопку ОК.

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

    • На странице Фильтрация строк мастера создания публикаций или в диалоговом окне Свойства публикации — <публикация> выберите фильтр в панели Отфильтрованные таблицы и затем щелкните Удалить. Если удаляемый фильтр соединения расширен за счет других фильтров, эти фильтры также будут удалены.

См. также

Задачи

Как определить и изменить фильтр соединения между статьями публикации слиянием (среда SQL Server Management Studio)
Как определить и изменить параметризованный фильтр строк для статьи слияния (среда SQL Server Management Studio)
Как определить и изменить статический фильтр строк (среда SQL Server Management Studio)

Основные понятия

Изменения группирования связанных строк с логическими записями

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

How to: Define a Logical Record Relationship Between Merge Table Articles (Replication Transact-SQL Programming)

Справка и поддержка

Получение помощи по SQL Server 2005