PullSubscription Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет информацию в издателе для подписки на публикацию слиянием или публикацию транзакций, если агент синхронизации работает на подписчике. Класс PullSubscription является базовым классом, от которого наследуются класс TransPullSubscription и класс MergePullSubscription.
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- Наследование
- Производный
Комментарии
Класс TransPullSubscription и MergePullSubscription класс используются для создания подписок по запросу на подписчике. Кроме того, необходимо использовать TransSubscription класс и MergeSubscription класс для регистрации подписки по запросу на издателе.
Потокобезопасность
Все открытые статические (Shared
в Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Потокобезопасная работа с членами экземпляров типа не гарантируется.
Конструкторы
PullSubscription() |
Создает новый экземпляр класса PullSubscription. |
Свойства
AgentJobId |
Возвращает идентификатор задания агента, который используется для синхронизации подписки. |
AgentOffload |
Возвращает или задает значение, указывающее, работает ли агент синхронизации на компьютере, отличном от того, где было создано задание агента. Это свойство больше не поддерживается для распространителей под управлением Microsoft SQL Server 2005 и более поздних версий. |
AgentOffloadServer |
Возвращает или задает имя удаленного компьютера, на котором запущен агент, для удаленной активации агента. |
AgentSchedule |
Возвращает расписание для задания агента, которое используется для синхронизации подписки. |
AltSnapshotFolder |
Возвращает или задает расположение, в котором получены файлы моментального снимка публикации, если не используется предусмотренное по умолчанию расположение моментального снимка в распространителе. |
CachePropertyChanges |
Возвращает или задает значение, указывающее, следует ли кэшировать изменения, внесенные в свойства репликации, или применять их немедленно. (Унаследовано от ReplicationObject) |
ConnectionContext |
Возвращает или задает подключение к экземпляру Microsoft SQL Server. (Унаследовано от ReplicationObject) |
CreateSyncAgentByDefault |
Возвращает или задает значение, указывающее, используется ли при запуске агента репликации для синхронизации подписки задание агента, сформированное при создании подписки. |
DatabaseName |
Возвращает или задает имя базы данных подписки. |
Description |
Возвращает или задает текстовое описание подписки по запросу. |
DistributorName |
Возвращает или задает экземпляр Microsoft SQL Server, который является распространителем и распространяет публикацию, на которую подписывается подписка. |
DistributorSecurity |
Возвращает контекст безопасности, используемый для подключения к распространителю. |
EnabledForSynchronizationManager |
Указывает, может ли подписка быть синхронизирована с использованием диспетчера синхронизации Windows. |
FtpAddress |
Возвращает или задает IP-адрес FTP-сервера. |
FtpLogin |
Возвращает или задает имя входа FTP. |
FtpPassword |
Возвращает или задает пароль FTP. |
FtpPort |
Возвращает или задает номер порта на FTP-сервере. |
IsExistingObject |
Возвращает значение, указывающее, существует ли объект на сервере. (Унаследовано от ReplicationObject) |
IsMemoryOptimized |
Представляет информацию в издателе для подписки на публикацию слиянием или публикацию транзакций, если агент синхронизации работает на подписчике. Класс PullSubscription является базовым классом, от которого наследуются класс TransPullSubscription и класс MergePullSubscription. |
LastAgentDateTime |
Возвращает дату и время последней синхронизации подписки. |
LastAgentStatus |
Возвращает состояние последней по времени синхронизации подписки. |
LastAgentSummary |
Возвращает сводку результатов последней по времени синхронизации подписки. |
Name |
Возвращает имя, созданное для подписки по запросу. |
PublicationDBName |
Возвращает или задает имя базы данных публикации. |
PublicationName |
Возвращает или задает имя публикации, на которую создана подписка. |
PublisherName |
Возвращает или задает имя издателя. |
PublisherSecurity |
Возвращает или задает контекст безопасности, используемый агентом синхронизации при соединении с издателем. |
SecureFtpPassword |
Возвращает или задает защищенный пароль для имени входа, используемый для подключения к FTP-серверу. |
SqlServerName |
Возвращает имя экземпляра Microsoft SQL Server, к которому подключен этот объект. (Унаследовано от ReplicationObject) |
SubscriberSecurity |
Возвращает контекст безопасности, используемый агентом синхронизации при соединении с подписчиком. |
SubscriptionId |
Возвращает значение идентификатора подписки. |
SubscriptionType |
Возвращает значение, указывающее, предназначена ли регистрация подписки для такой подписки, как принудительная, по запросу или анонимная. |
SynchronizationAgentProcessSecurity |
Возвращает контекст безопасности, используемый для указания учетной записи Microsoft Windows, под которой выполняется задание агента синхронизации для синхронизации подписки. |
Type |
Возвращает или задает тип публикации. |
UseFtp |
Возвращает или задает значение, указывающее, может ли агент синхронизации получить доступ к файлам моментального снимка, необходимым для инициализации подписки по запросу, с использованием протокола FTP. |
UserData |
Возвращает или задает свойство объекта, которое позволяет пользователям прикреплять свои собственные данные к объекту. (Унаследовано от ReplicationObject) |
WorkingDirectory |
Возвращает или задает путь каталога в подписчике, который используется для временного сохранения и распаковки загруженных файлов моментального снимка. |
Методы
CheckValidCreation() |
Проверяет создание допустимой репликации. (Унаследовано от ReplicationObject) |
CheckValidDefinition(Boolean) |
Определяет, является ли определение допустимым. |
CommitPropertyChanges() |
Отправляет все операторы изменения кэшированного свойства в экземпляр Microsoft SQL Server. (Унаследовано от ReplicationObject) |
Create() |
Создает подписку по запросу на подписчике. |
CustomEnabledForSyncMgr(StringBuilder) |
Разрешает пользовательскую публикацию для синхронного диспетчера. |
Decouple() |
Отделяет связанный объект репликации от сервера. (Унаследовано от ReplicationObject) |
GetChangeCommand(StringBuilder, String, String) |
Возвращает команду на изменение из репликации. (Унаследовано от ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Возвращает команду на создание из репликации. (Унаследовано от ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Возвращает команду на удаление из репликации. (Унаследовано от ReplicationObject) |
InitMemberVariables(String, String, String, String, Boolean) |
Инициализирует переменные элемента. |
InternalRefresh(Boolean) |
Инициирует внутреннее обновление из репликации. (Унаследовано от ReplicationObject) |
LastAgentJobHistoryInfo() |
Возвращает информацию о последнем запущенном задании агента синхронизации. |
Load() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
LoadProperties() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
Refresh() |
Повторно загружает свойства объекта. (Унаследовано от ReplicationObject) |
Remove() |
Удаляет подписку по запросу. |
Script(ScriptOptions) |
Возвращает скрипт Transact-SQL для создания или удаления подписки по запросу на основе текущего PullSubscription параметра свойства объекта. |
StopSynchronizationJob() |
Предпринимает попытку остановить выполнение задания, которое синхронизирует подписку. |
SynchronizeWithJob() |
Запускает задание агента для синхронизации подписки. |