Свойства публикации, параметры подписки
Изменения: 12 декабря 2006 г.
Страница Параметры подписки диалогового окна Свойства публикации позволяет просматривать и устанавливать свойства уровня публикации, связанные с подписками. Свойства сгруппированы по следующим категориям.
- Свойства, которые применяются для всех публикаций.
- Свойства, которые применяются к публикациям моментальных снимков и публикациям транзакций (включая те, которые разрешают обновление подписок).
- Свойства, которые применяются для публикаций слиянием.
Примечание. |
---|
Некоторые свойства доступны только для чтения, причины этого приведены в описаниях свойств в данном разделе. Некоторые изменения свойств требуют создания нового моментального снимка для публикации, а некоторые также требуют повторной инициализации всех подписок. Дополнительные сведения см. в разделе Изменение свойств публикации и статей. |
Параметры для всех публикаций
Создание и синхронизация
- Разрешать анонимные подписки
Определяет, разрешены ли анонимные подписки по запросу. Применение анонимных подписок является обязательным, если нужно создать подписку без ее регистрации на издателе. Это необходимо в тех случаях, когда невозможно установить соединение SQL Server с издателем в момент настройки подписки. Для использования этого параметра для публикаций моментальных снимков и публикаций транзакций параметр Моментальный снимок всегда доступен должен быть установлен равным True.
Присоединяемая база данных подписки
Определяет, можно ли создавать подписки, присоединяя копию базы данных подписки (требует, чтобы параметр Моментальный список всегда доступен был установлен равным True для публикаций моментальных снимков и публикаций транзакций). Дополнительные сведения см. в разделе Подсоединяемые подписки.Важно! Присоединяемые подписки не будут доступны в следующем выпуске. Эта функция устарела.
- Разрешать подписки по запросу
Определяет, разрешить ли подписчикам создавать подписки по запросу для данной публикации. Дополнительные сведения см. в разделе Подписка на публикации.
Репликация схемы
- Реплицировать изменения схемы
Доступно только в Microsoft SQL Server 2005 и в более поздних версиях. Определяет, реплицировать ли изменения схемы (например, добавление столбца в таблицу или изменение типа данных столбца) в опубликованные объекты. Этот параметр неприменим к издателям SQL Server 2000, которые поддерживают только добавление и удаление столбцов. Дополнительные сведения см. в разделе Внесение изменений схем в базы данных публикаций.
Параметры для публикаций моментальных снимков и транзакций
Создание и синхронизация
- Независимый агент распространителя
Определяет, использовать ли агента, который является независимым от других публикаций из этой базы данных. Этот параметр доступен только для чтения. По умолчанию он равен True для публикаций, созданных с помощью мастера создания публикаций, и его нельзя изменить после создания публикации. Дополнительные сведения см. в разделе Управление агентами репликации.
- Моментальный снимок всегда доступен
Определяет, создаются ли файлы моментальных снимков каждый раз при запуске агента моментальных снимков (требует Независимого агента распространителя). Данный параметр доступен только для чтения; он устанавливается равным True, если выбран пункт Создать моментальный снимок немедленно и обеспечить доступ к нему для инициализации подписок на странице Агент моментальных снимков мастера создания публикаций (значение по умолчанию). Дополнительные сведения см. в разделе Создание и применение моментального снимка.
- Разрешать инициализацию из файлов резервных копий
Доступно только в SQL Server 2005 и в более поздних версиях. Определяет, разрешить ли использование файлов резервных копий для инициализации подписок. Дополнительные сведения см. в разделе Инициализация подписки на публикацию транзакций без моментального снимка.
- Разрешать подписчиков, отличных от подписчиков SQL Server
Доступно только в SQL Server 2005 и в более поздних версиях. Определяет, поддерживает ли публикация подписчиков, отличных от SQL Server. Установка данного параметра равным True определяет другие свойства публикации для поддержки подписчиков, отличных от SQL Server. При наличии подписок этот параметр доступен только для чтения; его нельзя установить равным True, если параметры Разрешать немедленное обновление подписок, Разрешить обновляемые посредством очередей подписки или Разрешать одноранговые подписки установлены равными True. Дополнительные сведения см. в разделе Подписчики, отличные от подписчиков SQL Server.
Преобразование данных
Разрешать преобразования данных
Определяет, использовать ли службы DTS для преобразования данных перед распространением на подписчик. Данный параметр доступен только для чтения; преобразования данных можно включить, только если публикация создается с использованием хранимых процедур. Дополнительные сведения см. в разделе Преобразование опубликованных данных.Важно! Трансформируемые подписки не будут доступны в следующем выпуске. Эта функция устарела.
Обновляемые подписки
- Разрешать одноранговые подписки
Доступно только в SQL Server 2005 и в более поздних версиях. Определяет, поддерживает ли публикация одноранговую репликацию. При указании для данного параметра значения True устанавливаются другие свойства публикации для поддержки одноранговой репликации. При наличии подписок этот параметр доступен только для чтения; его нельзя установить равным True, если параметры Разрешать немедленное обновление подписок, Разрешить обновляемые посредством очередей подписки или Разрешать подписчиков, отличных от подписчиков SQL Server, установлены равными True. Дополнительные сведения см. в разделе Одноранговая репликация транзакций.
- Разрешать немедленное обновление подписок
Определяет, могут ли изменения данных на подписчике немедленно реплицироваться на издателя. Этот параметр доступен только для чтения; обновляемые подписки можно включить только при создании публикации. Дополнительные сведения см. в разделе Обновляемые подписки для репликации транзакций.
- Разрешить обновляемые посредством очередей подписки
Определяет, могут ли изменения данных на подписчике помещаться в очередь и реплицироваться на издателя позже. Этот параметр доступен только для чтения; обновляемые подписки можно включить только при создании публикации. Дополнительные сведения см. в разделе Обновляемые подписки для репликации транзакций.
- Сообщать о конфликтах централизованно
Определяет, сообщать ли о конфликтных изменениях данных только на издателе или как на издателе, так и на подписчике (требует установки параметра Разрешить обновляемые посредством очередей подписки). Этот параметр доступен только для чтения. По умолчанию он равен True для публикаций, созданных с помощью мастера создания публикаций, и его нельзя изменить после создания публикации. Значение True означает, что сообщения о конфликтах выдаются только на издателе. Конфликты можно просматривать только в месте получения сообщения.
- Политика разрешения конфликтов
Задает действие, которое необходимо выполнить, когда изменение на подписчике конфликтует с изменением на издателе (требует установки параметра Разрешить обновляемые посредством очередей подписки). Дополнительные сведения см. в разделе Обнаружение и разрешение конфликтов обновлений посредством очередей.
- Тип очереди
Определяет, использовать ли очередь SQL Server или Microsoft Message Queuing (MSMQ) для организации очереди изменений на подписчике до тех пор, пока они не могут быть применены на издателе (требует установки параметра Разрешить обновляемые посредством очередей подписки). Данный параметр применим только для версии SQL Server 2000; SQL Server 2005 всегда использует таблицы SQL Server для очередей.
Параметры для публикаций слиянием
Сообщение о конфликтах
- Сообщать о конфликтах централизованно
Определяет, сообщать ли о конфликтных изменениях данных только на издателе или как на издателе, так и на подписчике. Этот параметр доступен только для чтения. По умолчанию он равен True для публикаций, созданных с помощью мастера создания публикаций, и его нельзя изменить после создания публикации. Значение True означает, что сообщения о конфликтах выдаются только на издателе. Конфликты можно просматривать только в месте получения сообщения. Дополнительные сведения см. в подразделе «Просмотр конфликтов» раздела Обнаружение и разрешение конфликтов репликации слиянием.
Фильтрация
- Разрешать параметризованные фильтры
Устанавливается на основании использования публикацией параметризованных фильтров. Данный параметр всегда доступен только для чтения. Дополнительные сведения см. в разделе Параметризованные фильтры строк.
- Проверять подписчиков
Определяет, какие функции использовать при проверке того, что на подписчике содержится верная секция данных. Несколько значений разделяются запятыми. Дополнительные сведения см. в разделе Проверка сведений о секции для подписчика на публикацию слиянием.
- Предварительное вычисление секций
Доступно только в SQL Server 2005 и в более поздних версиях. Определяет, оптимизировать ли синхронизацию путем предварительного расчета принадлежности строк данных секциям. По умолчанию, эта настройка равна True, если публикация соответствует критериям для предварительно вычисляемых секций. Дополнительные сведения см. в разделе Оптимизация производительности параметризованного фильтра с помощью предварительно вычисляемых секций.
- Оптимизировать синхронизацию
Определяет, оптимизировать ли процесс слияния, сохраняя дополнительные метаданные на каждом подписчике. Данная оптимизация не используется для предварительно вычисляемых секций; параметр Оптимизировать синхронизацию действителен, только если параметр Предварительное вычисление секций установлен равным False. Дополнительные сведения см. в разделе Параметризованные фильтры строк.
Процессы слияния
- Ограничивать количество параллельных процессов
Определяет, ограничивать ли количество агентов слияния, запускаемых одновременно. Обычно используется, если на публикации имеется большое количество принудительных подписок, синхронизация которых может осуществляться параллельно.
- Максимальное количество параллельных процессов
Максимальное количество агентов слияния, которые могут запускаться одновременно (требует включения параметра Ограничивать количество параллельных процессов). Если количество синхронизирующихся агентов превышает это максимальное количество, то агенты помещаются в очередь до тех пор, пока количество не упадет ниже максимального.
См. также
Другие ресурсы
Как создать публикацию и определить статьи (среда SQL Server Management Studio)
Как просмотреть и изменить свойства публикации и статьи (среда SQL Server Management Studio)
Публикация данных и объектов базы данных
Свойства репликации
Мастера репликации