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

Определение

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

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

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

Поля

Имя Значение Описание
None 0

Удаляет все опции из Attributes.

AllowPush 1

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

AllowPull 2

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

AllowAnonymous 4

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

InternetEnabled 8

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

ImmediateSync 16

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

IndependentAgent 32

Каждая подписка использует свой собственный агент репликации при синхронизации с Publisher. Установка этой опции снижает задержку и является стандартом для транзакционной публикации. Репликация слияния всегда использует независимых агентов.

SnapshotInDefaultFolder 64

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

CompressSnapshot 128

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

AllowSubscriptionCopy 256

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

AllowSynchronousTransactions 512

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

AutomaticGenerateSyncProcedures 1024

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

CentralizedConflicts 2048

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

EnabledForActiveDirectory 4096

Атрибут — EnabledForActiveDirectory.

AllowQueuedTransactions 8192

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

AllowDtsTransformation 16384

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

DynamicFilters 32768

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

KeepPartitionChanges 65536

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

AllowSyncToAlternate 131072

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

AllowSubscriberInitiatedSnapshot 262144

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

AllowWebSynchronization 524288

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

AllowInitializationFromBackup 1048576

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

EnabledForPeerToPeer 2097152

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

AllowPartitionRealignment 4194304

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

DecentralizedConflicts 8388608

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

EnabledForHeterogeneousSubscribers 16777216

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

Комментарии

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

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

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

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