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 класса OR, чтобы получить информацию о подписках, зарегистрированных на SQL Server Publisher.

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

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

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

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

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

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

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

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

Свойства

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

Получает ID задания агент SQL Server, синхронизирующего подписку.

AgentSchedule

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

CachePropertyChanges

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

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

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

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

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

DistributionDBName

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

IsExistingObject

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

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

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

PublicationDBName

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

PublicationName

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

PublisherName

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

Генерирует Transact-SQL скрипт для подписки.

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