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