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.