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.