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 объекта на сервере.

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

См. также раздел