Subscription Класс

Определение

Представляет информацию в Publisher для подписки на слияние или транзакционное издание. Subscriptionявляется базовым классом, из которого выводятся TransSubscription класс и класс.MergeSubscription

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
Наследование
Subscription
Производный

Комментарии

TransSubscription Класс и класс MergeSubscription используются для создания push-подписок.

Потокобезопасность

Любые публичные статические (Sharedв Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Никакие члены экземпляра не гарантированы как потокобезопасные.

Конструкторы

Имя Описание
Subscription()

Создает новый экземпляр класса Subscription.

Свойства

Имя Описание
AgentJobId

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

AgentOffload

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

AgentOffloadServer

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

AgentSchedule

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

CachePropertyChanges

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

(Унаследовано от ReplicationObject)
ConnectionContext

Получает или устанавливает соединение с экземпляром Microsoft SQL Server.

(Унаследовано от ReplicationObject)
CreateSyncAgentByDefault

Определяет, создаётся ли по умолчанию задание агента для синхронизации подписки.

DatabaseName

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

EnabledForSynchronizationManager

Указывает, можно ли синхронизировать подписку с помощью Microsoft Windows Менеджера синхронизации.

IsExistingObject

Понимает, существует ли объект на сервере или нет.

(Унаследовано от ReplicationObject)
Name

Имя присваивается существующей подписке.

PublicationName

Получает или устанавливает название издания, на которое подписана подписка.

SqlServerName

Получает имя экземпляра Microsoft SQL Server, к которому подключён этот объект.

(Унаследовано от ReplicationObject)
Status

Получает статус подписки.

SubscriberName

Получает или устанавливает имя экземпляра Microsoft SQL Server, который является подписчиком.

SubscriberSecurity

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

SubscriptionDBName

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

SubscriptionType

Понимает, является ли регистрация подписки для push или pull.

SynchronizationAgentName

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

SynchronizationAgentProcessSecurity

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

SyncType

Определяет или устанавливает способ инициализации подписки.

UserData

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

(Унаследовано от ReplicationObject)

Методы

Имя Описание
CheckValidCreation()

Проверяет допустимое создание репликации.

(Унаследовано от ReplicationObject)
CheckValidDefinition(Boolean)

Указывает, действительно ли определение подписки.

CommitPropertyChanges()

Отправляет все кэшированные операторы изменения свойств на экземпляр Microsoft SQL Server.

(Унаследовано от ReplicationObject)
Create()

Создаёт регистрацию подписки в Publisher.

Decouple()

Отделяет объект репликации, на который связан, от сервера.

(Унаследовано от ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

Возвращает команду изменения из репликации.

(Унаследовано от ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Возвращает команду create из репликации.

(Унаследовано от ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Возвращает команду drop из репликации.

(Унаследовано от ReplicationObject)
InternalRefresh(Boolean)

Запускает внутреннее обновление после репликации.

(Унаследовано от ReplicationObject)
Load()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
LoadProperties()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
Refresh()

Перезагружает свойства объекта.

(Унаследовано от ReplicationObject)
Remove()

Удаляет регистрацию подписки в Publisher и удаляет объекты репликации у подписчика для push-подписки.

Script(ScriptOptions)

Возвращает скрипт Transact-SQL, который можно использовать для создания или удаления подписки.

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