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, представлены классом DistributionArticle .

Потокобезопасность

Общедоступные статические члены (Shared в Microsoft Visual Basic) этого типа безопасны для многопоточных операций. Для членов экземпляра потокобезопасность не гарантируется.

Конструкторы

Article()

Инициализирует новый экземпляр класса Article.

Свойства

ArticleId

Возвращает значение идентификатора статьи.

CachePropertyChanges

Возвращает или задает значение, указывающее, следует ли кэшировать изменения, внесенные в свойства репликации, или применять их немедленно.

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

Возвращает или задает подключение к экземпляру Microsoft SQL Server.

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

Возвращает или задает значение, показывающее, создается ли статья как разнородная.

CreationScript

Возвращает или задает имя и полный путь к файлу скрипта Transact-SQL, который используется для создания целевого объекта на подписчике.

DatabaseName

Возвращает или задает имя базы данных, которая содержит данные и объекты, опубликованные в статье.

Description

Возвращает или задает текстовое описание статьи.

DestinationObjectName

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

DestinationObjectOwner

Возвращает или задает владельца схемы объекта базы данных-источника для статьи в подписчике.

IdentityRangeManagementOption

Возвращает или задает параметры управления диапазонами идентификаторов для статьи.

IdentityRangeThreshold

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

IsExistingObject

Возвращает значение, указывающее, существует ли объект на сервере.

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

Возвращает или задает имя статьи.

PreCreationMethod

Возвращает или задает действие, выполняемое, если опубликованный объект уже существует в базе данных подписки.

PublicationName

Возвращает или задает имя публикации, в которую входит статья.

PublisherIdentityRangeSize

Возвращает или задает диапазон значений идентификаторов, назначенных столбцам таблицы на издателе.

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)

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

(Унаследовано от ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Возвращает команду на удаление из репликации.

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

Инициирует внутреннее обновление из репликации.

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

Загружает свойства существующего объекта с сервера.

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

Загружает свойства существующего объекта с сервера.

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

Повторно загружает свойства объекта.

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

Удаляет существующую статью о подключенном экземпляре SQL Server на основе текущих TransArticle свойств объекта или MergeArticle объекта .

Script(ScriptOptions)

Создает скрипт Transact-SQL, который можно выполнить для создания или удаления TransArticle объекта или MergeArticle объекта на сервере.

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

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