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


PublicationAttributes Перечисление

Определение

Перечисляет поддерживаемые свойства публикаций.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes = 
Public Enum PublicationAttributes
Наследование
PublicationAttributes
Атрибуты

Поля

AllowAnonymous 4

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

AllowDtsTransformation 16384

В будущей версии Microsoft SQL Server этот компонент будет удален. Не используйте его при работе над новыми приложениями и как можно быстрее измените приложения, в которых он в настоящее время используется.

AllowInitializationFromBackup 1048576

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

AllowPartitionRealignment 4194304

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

AllowPull 2

Поддерживаются подписки, для которых агент синхронизации выполняется на подписчике (подписки по запросу). Требуется для поддержки подписчиков SQL Server Compact.

AllowPush 1

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

AllowQueuedTransactions 8192

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

AllowSubscriberInitiatedSnapshot 262144

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

AllowSubscriptionCopy 256

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

AllowSynchronousTransactions 512

Немедленно обновляемые подписки поддерживаются для публикаций транзакций. Поддерживается только для публикаций транзакций.

AllowSyncToAlternate 131072

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

AllowWebSynchronization 524288

Подписчики могут синхронизировать подписки через Интернет с использованием протокола HTTPS. Поддерживается только для публикаций слиянием. Доступно только с SQL Server 2005. Требуется для поддержки подписчиков SQL Server Compact. Дополнительные сведения см. в статье Web Synchronization for Merge Replication.

AutomaticGenerateSyncProcedures 1024

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

CentralizedConflicts 2048

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

CompressSnapshot 128

Файлы моментальных снимков сжимаются в формате CAB. Нельзя сжать моментальные снимки размером более 2 гигабайт (ГБ). Не поддерживается для подписчиков SQL Server Compact.

DecentralizedConflicts 8388608

Конфликтные записи хранятся на подписчике. Поддерживается только для публикаций слиянием. Не поддерживается для подписчиков SQL Server Compact.

DynamicFilters 32768

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

EnabledForActiveDirectory 4096

Этот атрибут — EnabledForActiveDirectory.

EnabledForHeterogeneousSubscribers 16777216

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

EnabledForPeerToPeer 2097152

Поддерживается одноранговая репликация транзакций. Поддерживается только для публикаций транзакций. Доступно только в SQL Server 2005 и более поздних версиях.

ImmediateSync 16

Файлы синхронизации для публикации повторно создаются при каждом выполнении агента моментальных снимков. Подписчики могут получить файлы синхронизации немедленно, если агент моментальных снимков завершил работу до создания подписки. Новые подписки получают самые свежие файлы синхронизации, сформированные при последнем выполнении агента моментальных снимков. При назначении ImmediateSync, необходимо также задать IndependentAgent.

IndependentAgent 32

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

InternetEnabled 8

Публикация может быть синхронизирована через Интернет, и для передачи файлов моментальных снимков подписчику может быть использован протокол FTP. Дополнительные сведения см. в разделе Репликация через Интернет.

KeepPartitionChanges 65536

Оптимизация изменения секций применяется, если невозможно использовать предварительно вычисляемые секции. Не указывайте KeepPartitionChanges, когда PartitionGroupsOption имеет значение True. Дополнительные сведения см. в статье Оптимизация производительности параметризованного фильтра с помощью предварительно вычисляемых секций.

None 0

Удаляет все параметры из Attributes.

SnapshotInDefaultFolder 64

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

Комментарии

Перечисление PublicationAttributes поддерживает FlagsAttribute параметр , который позволяет использовать побитовое сочетание значений перечисления.

Это пространство имен, класс или элемент поддерживаются только платформой .NET Framework версии 2.0.

Применяется к

См. также раздел