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 класс в основном используется 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 для подписки. |