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


Subscription Класс

Определение

Представляет сведения в издателе для подписки на публикацию слиянием или публикацию транзакций. Класс 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 класс используются для создания принудительных подписок.

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

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

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

Subscription()

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

Свойства

AgentJobId

Возвращает идентификатор задания агента, который используется для синхронизации подписки.

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

Возвращает значение, указывающее, является ли регистрация подписки сделанной для принудительной подписки или подписки по запросу.

SynchronizationAgentName

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

SynchronizationAgentProcessSecurity

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

SyncType

Возвращает или задает способ инициализации подписки.

UserData

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

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

Методы

CheckValidCreation()

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

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

Указывает, является ли определение подписки допустимым.

CommitPropertyChanges()

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

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

Создает регистрацию подписки на издателе.

Decouple()

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

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

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

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

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

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

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

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

Инициирует внутреннее обновление из репликации.

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

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

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

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

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

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

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

Удаляет регистрацию подписки на издателе и удаляет объекты репликации на подписчике для принудительной подписки.

Script(ScriptOptions)

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

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