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

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

Name

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

PubId

Получает идентификатор публикации.

PublicationDBName

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

PublisherName

Получает или устанавливает имя Publisher.

SnapshotAgent

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

SqlServerName

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

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

Получает или устанавливает тип копирования для этой публикации.

UserData

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

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

Получает или устанавливает производителя продукта не-SQL Server Publisher публикации.

Методы

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

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

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

Указывает, действительно ли определение.

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

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

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

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

Decouple()

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

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

Информация о возвратах, хранящейся в дистрибьюторе по статьям в данном издании.

EnumDistributionSubscriptions()

Информация о возвратах хранится в Дистрибьюторе для подписки на это издание.

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)
Remove()

Удаляет метаданные публикации из Дистрибьютора.

Script(ScriptOptions)

Генерирует Transact-SQL-скрипт, который можно использовать для создания или удаления метаданных публикации в Дистрибьюторе.

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