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


Изменение свойств публикации и статей

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

Свойства публикации для репликации моментальных снимков и репликации транзакций

Описание

Хранимая процедура

Свойства

Требования

Изменение формата моментального снимка.

sp_changepublication

sync_method

Создание моментального снимка.

Изменение расположения моментального снимка.

sp_changepublication

alt_snapshot_folder

snapshot_in_defaultfolder

Создание моментального снимка.

Изменение расположения моментального снимка.

sp_changedistpublisher

working_directory

Создать моментальный снимок

Изменение сжатия моментального снимка.

sp_changepublication

compress_snapshot

Создание моментального снимка.

Изменение параметров FTP-протокола для моментального снимка.

sp_changepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

Создание моментального снимка.

Изменение расположения сценария, запускаемого перед или после моментального снимка.

sp_changepublication

pre_snapshot_script

post_snapshot_script

Создание моментального снимка (требуется также при изменении содержимого сценария).

Для применения нового сценария к подписчику требуется повторная инициализация.

Включение или выключение поддержки для подписчиков, отличных от Microsoft SQL Server.

sp_changepublication

is_enabled_for_het_sub

Создание моментального снимка.

Изменение отчета о конфликтах подписок, обновляемых посредством очередей

sp_changepublication

centralized_conflicts

Может быть изменена только при отсутствии активных подписок.

Изменение политики разрешения конфликтов для подписок, обновляемых посредством очередей

sp_changepublication

conflict_policy

Может быть изменена только при отсутствии активных подписок.

Свойства статьи для репликации моментальных снимков и репликации транзакций

Описание

Хранимая процедура

Свойства

Требования

Удаление статьи

sp_droparticle

Все параметры.

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

Изменение фильтра столбцов.

sp_articlecolumn

@column

@operation

Создание моментального снимка.

Повторная инициализация подписок.

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

sp_articlefilter

Все параметры.

Создание моментального снимка.

Повторная инициализация подписок.

Удаление фильтра строк.

sp_articlefilter

@article

Создание моментального снимка.

Повторная инициализация подписок.

Изменение фильтра строк.

sp_articlefilter

@filter_clause

Создание моментального снимка.

Повторная инициализация подписок.

Изменение фильтра строк.

sp_changearticle

фильтр

Создание моментального снимка.

Повторная инициализация подписок.

Изменение параметров схемы.

sp_changearticle

schema_option

Создание моментального снимка.

Изменение порядка обработки таблиц на подписчике до применения моментального снимка.

sp_changearticle

pre_creation_cmd

Создание моментального снимка.

Изменение состояния статьи

sp_changearticle

status

Создание моментального снимка.

Изменение команды INSERT, UPDATE или DELETE.

sp_changearticle

ins_cmd

upd_cmd

del_cmd

Создание моментального снимка.

Повторная инициализация подписок.

Изменение имени целевой таблицы

sp_changearticle

dest_table

Создание моментального снимка.

Повторная инициализация подписок.

Изменение владельца (схемы) целевой таблицы.

sp_changearticle

destination_owner

Создание моментального снимка.

Повторная инициализация подписок.

Изменение сопоставление типов данных (применимо только к публикации Oracle).

sp_changearticlecolumndatatype

@type

@length

@точность

@scale

Создание моментального снимка.

Повторная инициализация подписок.

Свойства публикации для репликации слиянием

Описание

Хранимая процедура

Свойства

Требования

Изменение формата моментального снимка

sp_changemergepublication

sync_mode

Создание моментального снимка.

Изменение расположения моментального снимка.

sp_changemergepublication

alt_snapshot_folder

snapshot_in_defaultfolder

Создание моментального снимка.

Изменение расположения моментального снимка.

sp_changedistpublisher

working_directory

Создание моментального снимка.

Изменение сжатия моментального снимка

sp_changemergepublication

compress_snapshot

Создать моментальный снимок

Изменение любых параметров протокола FTP для моментального снимка

sp_changemergepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

Создание моментального снимка.

Изменение сценариев, запускаемых перед или после моментального снимка.

sp_changemergepublication

pre_snapshot_script

post_snapshot_script

Создание моментального снимка (требуется также при изменении содержимого сценария).

Для применения нового сценария к подписчику требуется повторная инициализация.

Добавление фильтра соединения или логической записи.

sp_addmergefilter

Все параметры.

Создание моментального снимка.

Повторная инициализация подписок.

Удаление фильтра соединения или логической записи.

sp_dropmergefilter

Все параметры.

Создание моментального снимка.

Повторная инициализация подписок.

Изменение фильтра соединения или логической записи.

sp_changemergefilter

@property

@value

Создание моментального снимка.

Повторная инициализация подписок.

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

sp_changemergepublication

Значение false для dynamic_filters

Создание моментального снимка.

Повторная инициализация подписок.

Включение или выключение использования предварительно вычисляемых секций.

sp_changemergepublication

use_partition_groups

Создание моментального снимка.

Включение или выключение оптимизации секций Microsoft SQL Server 2000.

sp_changemergepublication

keep_partition_changes

Повторная инициализация подписок.

Включение или выключение проверки секций подписчика.

sp_changemergepublication

validate_subscriber_info

Повторная инициализация подписок.

Изменение уровня совместимости публикации до 80sp3 или ниже.

sp_changemergepublication

publication_compatibility_level

Создание моментального снимка.

Свойства статьи для репликации слиянием

Описание

Хранимая процедура

Свойства

Требования

Удаление статьи с последним параметризованным фильтром в публикации.

sp_dropmergearticle

Все параметры

Создание моментального снимка.

Повторная инициализация подписок.

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

sp_dropmergearticle

Все параметры

Создание моментального снимка.

Повторная инициализация подписок.

Удаление статьи при прочих обстоятельствах.

sp_dropmergearticle

Все параметры

Создание моментального снимка.

Включение в состав ранее не опубликованного фильтра столбцов.

sp_mergearticlecolumn

@column

@operation

Создание моментального снимка.

Повторная инициализация подписок.

Добавление, удаление или изменение фильтра строк.

sp_changemergearticle

subset_filterclause

Создание моментального снимка.

Повторная инициализация подписок.

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

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

Изменение параметров схемы.

sp_changemergearticle

schema_option

Создание моментального снимка.

Изменение детализации отслеживания изменений от уровня столбцов до уровня строк (обратное изменение не требует дополнительных действий).

sp_changemergearticle

Значение false для column_tracking

Создание моментального снимка.

Повторная инициализация подписок.

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

sp_changemergearticle

check_permissions

Создание моментального снимка.

Повторная инициализация подписок.

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

sp_changemergearticle

Изменение значения subscriber_upload_options на или с 2

Повторная инициализация подписок.

Изменение владельца целевой таблицы.

sp_changemergearticle

destination_owner

Создание моментального снимка.

Повторная инициализация подписок.