DistributionPublication Класс

Определение

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

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

Комментарии

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

Для DistributionPublication этого класса требуется подключение к распространителю.

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

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

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

DistributionPublication()

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

DistributionPublication(String, String, String, String, ServerConnection)

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

Свойства

Attributes

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

CachePropertyChanges

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

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

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

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

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

DistributionArticles

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

DistributionDBName

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

DistributionSubscriptions

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

IsExistingObject

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

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

Возвращает или задает имя задания агента чтения журнала для публикации транзакций.

Name

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

PubId

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

PublicationDBName

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

PublisherName

Возвращает или задает имя издателя.

SnapshotAgent

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

SqlServerName

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

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

Возвращает или задает тип репликации для этой публикации.

UserData

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

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

Возвращает или задает изготовителя продукта для отличного от SQL Server издателя публикации.

Методы

CheckValidCreation()

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

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

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

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

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

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

Создает метаданные публикации на распространителе.

Decouple()

Отделяет связанный объект репликации от сервера.

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

Возвращает сведения, содержащиеся в распространителе о статьях в этой публикации.

EnumDistributionSubscriptions()

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

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

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