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