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

アーティクルの ID 値を取得します。

CachePropertyChanges

レプリケーション プロパティに加えられた変更をキャッシュするか、またはすぐに適用するかを取得します。値の設定も可能です。

(継承元 ReplicationObject)
ConnectionContext

Microsoft SQL Server のインスタンスへの接続を取得または設定します。

(継承元 ReplicationObject)
CreateArticleAsHeterogeneous

アーティクルを異種混合で作成するかどうかを示す値を取得または設定します。

CreationScript

サブスクライバーで宛先オブジェクトを作成するために使用される Transact-SQL スクリプト ファイルの名前と完全パスを取得または設定します。

DatabaseName

アーティクルでパブリッシュされるデータとオブジェクトを含むデータベース名を取得します。値の設定も可能です。

Description

アーティクルの説明テキストを取得します。値の設定も可能です。

DestinationObjectName

サブスクライバー側アーティクルのレプリケーション元データベース オブジェクトを取得します。値の設定も可能です。

DestinationObjectOwner

サブスクライバー側アーティクルのレプリケーション元データベース オブジェクトのスキーマ所有者を取得します。値の設定も可能です。

IdentityRangeManagementOption

アーティクルに対する ID 範囲の管理オプションを取得します。値の設定も可能です。

IdentityRangeThreshold

新しい範囲の ID 列値がパブリッシャーまたはサブスクライバーに割り当てられる値を取得します。値の設定も可能です。

IsExistingObject

サーバーにオブジェクトが存在するかどうかを取得します。

(継承元 ReplicationObject)
Name

アーティクルの名前を取得します。値の設定も可能です。

PreCreationMethod

パブリッシュされたオブジェクトがサブスクリプション データベース内に既に存在する場合に行う処理を取得します。値の設定も可能です。

PublicationName

アーティクルが属するパブリケーションの名前を取得します。値の設定も可能です。

PublisherIdentityRangeSize

パブリッシャーのテーブル列に割り当てられる ID 値の範囲を取得または設定します。

SchemaOption

アーティクルのスキーマ作成オプションを取得します。値の設定も可能です。

SourceObjectName

パブリッシュされるデータベース オブジェクトの名前を取得します。値の設定も可能です。

SourceObjectOwner

パブリッシュされるデータベース オブジェクトの所有者を取得します。値の設定も可能です。

SqlServerName

このオブジェクトが接続されている Microsoft SQL Server インスタンスの名前を取得します。

(継承元 ReplicationObject)
SubscriberIdentityRangeSize

サブスクライバーのテーブルの ID 列に対して、別の ID 範囲を割り当てることなく挿入可能な新しい行の最大数を取得します。値の設定も可能です。

Type

アーティクルの種類を取得します。値の設定も可能です。

UserData

ユーザーが独自のデータをオブジェクトにアタッチすることを許可するオブジェクト プロパティを取得します。値の設定も可能です。

(継承元 ReplicationObject)
VerticalPartition

すべての列がテーブル アーティクルにパブリッシュされるかどうかを示す値を取得します。

メソッド

CheckValidCreation()

有効なアーティクルの作成を確認します。

CheckValidDefinition(Boolean)

定義が有効かどうかを示します。

CommitPropertyChanges()

キャッシュされたすべてのプロパティ変更ステートメントを Microsoft SQL Serverのインスタンスに送信します。

(継承元 ReplicationObject)
Create()

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

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の現在接続されているインスタンスの既存のアーティクルをTransArticleMergeArticle削除します。

Script(ScriptOptions)

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

適用対象

こちらもご覧ください