Article Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс, из которого TransArticle производятся класс и MergeArticle класс.
public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
- Наследование
- Производный
Комментарии
Класс представляет свойства и поведение статей, общие для статей, Article опубликованных в транзакционных и репликационных топологиях слияния.
Статьи, опубликованные из не-SQL Server Publisher, представлены этим DistributionArticle классом.
Потокобезопасность
Публичные статические (Sharedв Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Элементы экземпляра не гарантируются потокобезопасной.
Конструкторы
| Имя | Описание |
|---|---|
| Article() |
Инициализирует новый экземпляр класса Article. |
Свойства
| Имя | Описание |
|---|---|
| ArticleId |
Получает значение ID статьи. |
| CachePropertyChanges |
Получает или задаёт, кэшировать ли изменения, внесённые в свойства репликации, или применять их сразу. (Унаследовано от ReplicationObject) |
| ConnectionContext |
Получает или устанавливает соединение с экземпляром Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| CreateArticleAsHeterogeneous |
Получает или устанавливает значение, указывающее, нужно ли создавать статью как неоднородную. |
| CreationScript |
Получает или задаёт имя и полный путь Transact-SQL скрипт-файла, который используется для создания объекта назначения у Подписчика. |
| DatabaseName |
Получает или устанавливает имя базы данных, содержащей данные и объекты, опубликованные в статье. |
| Description |
Получает или устанавливает текстовое описание статьи. |
| DestinationObjectName |
Получает или устанавливает объект базы данных, который является исходным объектом базы данных для статьи, в адрес Subscriber. |
| DestinationObjectOwner |
Получает или устанавливает владельца схемы исходного объекта базы данных для статьи в Subscriber. |
| IdentityRangeManagementOption |
Получает или устанавливает параметры управления диапазоном идентичности для статьи. |
| IdentityRangeThreshold |
Получает или устанавливает значение, при котором новый диапазон значений столбцов идентичности присваивается Publisher или Subscriber. |
| IsExistingObject |
Понимает, существует ли объект на сервере или нет. (Унаследовано от ReplicationObject) |
| Name |
Получает или устанавливает название статьи. |
| PreCreationMethod |
Получает или устанавливает действие, которое должно предпринять, если опубликованный объект уже существует в базе данных подписки. |
| PublicationName |
Получает или устанавливает название издания, к которому относится статья. |
| PublisherIdentityRangeSize |
Получает или устанавливает диапазон значений идентичности, присваиваемых столбцам таблицы в Publisher. |
| SchemaOption |
Получает или устанавливает опции создания схемы для статьи. |
| SourceObjectName |
Получает или устанавливает имя объекта базы данных, который публикуется. |
| SourceObjectOwner |
Получает или устанавливает владельца объекта базы данных, который публикуется. |
| SqlServerName |
Получает имя экземпляра Microsoft SQL Server, к которому подключён этот объект. (Унаследовано от ReplicationObject) |
| SubscriberIdentityRangeSize |
Получает или устанавливает максимальное количество новых строк, которые могут быть вставлены в столбец идентичности в таблице у абонента, прежде чем должен быть выделен другой диапазон идентичности. |
| Type |
Получает или устанавливает тип статьи. |
| UserData |
Получает или устанавливает свойство объекта, позволяющее пользователям прикреплять к объекту свои собственные данные. (Унаследовано от ReplicationObject) |
| VerticalPartition |
Получает значение, указывающее, опубликованы ли все столбцы в таблице. |
Методы
| Имя | Описание |
|---|---|
| CheckValidCreation() |
Проверяет допустимое создание статьи. |
| CheckValidDefinition(Boolean) |
Указывает, действительно ли определение. |
| CommitPropertyChanges() |
Отправляет все кэшированные операторы изменения свойств на экземпляр Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Create() |
Создаёт новую статью о текущем подключенном экземпляре SQL Server на основе текущих свойств TransArticle объекта или объектаMergeArticle. |
| Decouple() |
Отделяет объект репликации, на который связан, от сервера. (Унаследовано от ReplicationObject) |
| 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() |
Удаляет существующую статью о текущем подключённом экземпляре SQL Server на основе текущих свойств TransArticle объекта или объектаMergeArticle. |
| Script(ScriptOptions) |
Генерирует скрипт Transact-SQL, который можно выполнить для создания или удаления TransArticle объекта или MergeArticle объекта на сервере. |