DistributionSubscription Класс

Определение

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

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
Наследование
DistributionSubscription

Комментарии

Этот DistributionSubscription класс в основном используется SQL Server Management Studio для обслуживания подписок на публикации, отличные от SQL Server. Используйте экземпляр класса или экземпляр для получения сведений TransSubscription о подписках, зарегистрированных в издателе SQL Server.

Класс DistributionSubscription можно использовать только для возврата сведений о существующей подписке. Для создания или удаления подписки на публикацию транзакций или моментальных снимков необходимо использовать экземпляр TransSubscription класса.

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

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

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

DistributionSubscription()

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

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

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

Свойства

AgentJobId

Возвращает идентификатор задания агент SQL Server, синхронизирующего подписку.

AgentSchedule

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

CachePropertyChanges

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

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

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

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

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

DistributionDBName

Возвращает или задает имя базы данных распространителя.

IsExistingObject

Возвращает значение, указывающее, существует ли объект на сервере.

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

Возвращает имя подписки.

PublicationDBName

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

PublicationName

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

PublisherName

Возвращает или задает издателя публикации, в которую входит подписка.

SqlServerName

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

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

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

SubscriberName

Возвращает или задает имя подписчика.

SubscriptionDBName

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

SubscriptionType

Возвращает или задает значение, указывающее, запускается агент распространителя на распространителе (Push) или на подписчике (Pull).

SyncType

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

UserData

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

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

Методы

CheckValidCreation()

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

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

Определяет, является ли определение допустимым.

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

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

(Унаследовано от ReplicationObject)
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)
Script(ScriptOptions)

Создает скрипт Transact-SQL для подписки.

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