Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После создания публикации можно изменить большинство свойств публикации и статьи, но некоторые требуют повторного создания снимка или повторной инициализации подписок. В этом разделе содержатся сведения обо всех свойствах, требующих одного или обоих этих действий при изменении.
Свойства публикации для моментальной и транзакционной репликации
Описание | Хранимая процедура | Свойства | Требования |
---|---|---|---|
Измените формат снимка. | sp_changepublication | sync_method | Новый снимок. |
Изменить место моментального снимка. | sp_changepublication |
alt_snapshot_folder снимок_в_папке_по_умолчанию |
Новый моментальный снимок. |
Изменить расположение снимка. | sp_changedistpublisher | working_directory | Новый моментальный снимок. |
Изменение сжатия моментальных снимков. | sp_changepublication | compress_snapshot | Новый снимок. |
Измените параметры моментального снимка протокола передачи файлов (FTP). | sp_changepublication |
включено для интернета ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Новый моментальный снимок. |
Измените расположение скрипта до или после моментального снимка. | sp_changepublication |
скрипт_до_создания_снимка post_snapshot_script |
Новый моментальный снимок (также требуется, если изменить содержимое скрипта). Для применения нового скрипта к подписчику требуется повторная инициализация. |
Включение или отключение поддержки подписчиков, отличных от Microsoft SQL Server. | sp_changepublication | is_enabled_for_het_sub | Новый моментальный снимок. |
Изменение отчетов о конфликтах для подписок, обновляемых в очереди | sp_changepublication | централизованные_конфликты | Можно изменить только в том случае, если нет активных подписок. |
Измените политику разрешения конфликтов для очередных обновлений подписок. | 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 | статус | Новый моментальный снимок. |
Изменение команд INSERT, UPDATE или DELETE. | sp_changearticle |
ins_cmd upd_cmd del_cmd |
Новый моментальный снимок. Повторно инициализируйте подписки. |
Изменение имени целевой таблицы | sp_changearticle | dest_table | Новый моментальный снимок. Повторно инициализируйте подписки. |
Изменение владельца целевой таблицы (схема). | sp_changearticle | destination_owner | Новый моментальный снимок. Повторно инициализируйте подписки. |
Изменение сопоставлений типов данных (применяется только к публикации Oracle). | sp_changearticlecolumndatatype |
@type @length @precision @scale |
Новый моментальный снимок. Повторно инициализируйте подписки. |
Свойства публикации для репликации слиянием
Описание | Хранимая процедура | Свойства | Требования |
---|---|---|---|
Изменение формата моментального снимка | sp_changemergepublication | sync_mode | Новый моментальный снимок. |
Измените расположение моментального снимка. | sp_changemergepublication |
alt_snapshot_folder снимок_в_папке_по_умолчанию |
Новый снимок. |
Измените расположение моментального снимка. | sp_changedistpublisher | working_directory | Новый моментальный снимок. |
Изменение сжатия моментальных снимков | sp_changemergepublication | compress_snapshot | Новый снимок. |
Измените параметры моментального снимка FTP | sp_changemergepublication |
включен для интернета ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Новый снимок. |
Измените скрипты до или после создания моментального снимка. | sp_changemergepublication |
pre_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 | проверить_информацию_подписчика | Повторно инициализируйте подписки. |
Измените уровень совместимости публикации на 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 | Изменение значения на 2 или с 2 для subscriber_upload_options | Повторно инициализируйте подписки. |
Изменение владельца целевой таблицы. | sp_changemergearticle | destination_owner | Новый снимок. Повторно инициализируйте подписки. |
См. также
Вопросы и ответы об администрировании репликации
Создание и применение моментального снимка
Повторная инициализация подписок
sp_addmergefilter (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_articlefilter (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_dropmergearticle (Transact-SQL)
sp_dropmergefilter (Transact-SQL)
sp_mergearticlecolumn (Transact-SQL)