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