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クラスで表されます。

スレッド セーフ

このタイプのパブリックスタティック(Microsoft Visual BasicではShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。

コンストラクター

名前 説明
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()

TransArticleオブジェクトまたはMergeArticleオブジェクトの現在のプロパティに基づいて、現在接続されているSQL Serverインスタンスについて新しい記事を作成します。

Decouple()

参照されたレプリケーションオブジェクトをサーバーから切り離します。

(継承元 ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

レプリケーションからの変更コマンドを返します。

(継承元 ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

レプリケーションからcreateコマンドを返します。

(継承元 ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

レプリケーションからドロップコマンドを返します。

(継承元 ReplicationObject)
InternalRefresh(Boolean)

レプリケーションから内部リフレッシュを開始します。

(継承元 ReplicationObject)
Load()

サーバーから既存のオブジェクトのプロパティを読み込みます。

(継承元 ReplicationObject)
LoadProperties()

サーバーから既存のオブジェクトのプロパティを読み込みます。

(継承元 ReplicationObject)
Refresh()

オブジェクトのプロパティをリロードします。

(継承元 ReplicationObject)
Remove()

TransArticleオブジェクトまたはMergeArticleオブジェクトの現在のプロパティに基づいて、現在接続されているSQL Serverインスタンスの既存の記事を削除します。

Script(ScriptOptions)

サーバー上の TransArticle オブジェクトや MergeArticle オブジェクトを作成または削除するために実行可能な Transact-SQL スクリプトを生成します。

適用対象

こちらもご覧ください