ReplicationTable クラス

定義

レプリケーションに必要なテーブル オブジェクトの情報を表します。

public ref class ReplicationTable sealed : Microsoft::SqlServer::Replication::ReplicationObject, Microsoft::SqlServer::Replication::IReplicationDBObject
public sealed class ReplicationTable : Microsoft.SqlServer.Replication.ReplicationObject, Microsoft.SqlServer.Replication.IReplicationDBObject
type ReplicationTable = class
    inherit ReplicationObject
    interface IReplicationDBObject
Public NotInheritable Class ReplicationTable
Inherits ReplicationObject
Implements IReplicationDBObject
継承
ReplicationTable
実装

注釈

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

コンストラクター

ReplicationTable()

ReplicationTable クラスの新しいインスタンスを作成します。

ReplicationTable(String, String, String, ServerConnection)

指定した名前と所有者、指定したデータベース、および指定した Microsoft SQL Serverのインスタンスへの接続を使用して、クラスの新しいReplicationTableインスタンスを作成します。

プロパティ

CachePropertyChanges

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

(継承元 ReplicationObject)
ConnectionContext

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

(継承元 ReplicationObject)
DatabaseName

レプリケーション テーブルを含むデータベースの名前を取得します。値の設定も可能です。

HasBigIntColumn

テーブルに少なくとも 1 つの bigint データ型の列があるかどうかを示す値を取得します。

HasBigIntIdentityColumn

テーブルに少なくとも 1 つの bigint データ型の ID 列があるかどうかを示す値を取得します。

HasColumnSetColumn

テーブルに列セットが定義されているかどうかを示す値を取得します。

HasGuidColumn

テーブルに少なくとも 1 つのグローバル一意識別子の列があるかどうかを示す値を取得します。

HasHierarchyidColumn

テーブルに hierarchyid 型の列があるかどうかを示す値を取得します。

HasIdentityColumn

テーブルに少なくとも 1 つの ID 列があるかどうかを示す値を取得します。

HasIdentityNotForReplicationColumn

NOT FOR REPLICATION オプションが設定された ID 列がテーブルにあるかどうかを示す値を取得します。

HasImprecisePKColumn

不正確な計算列が主キーの一部として使用されるかどうかを示す値を取得します。

HasPrimaryKey

テーブルに主キーがあるかどうかを示す値を取得します。

HasRowVersionColumn

テーブルに msrepl_tran_version という名前の列が存在するかどうかを示す値を取得します。

HasSparseColumn

テーブルに SPARSE 属性を持つ列があるかどうかを示す値を取得します。

HasSqlVariantColumn

テーブルに sql_variant 型の列があるかどうかを示す値を取得します。

HasTimestampColumn

テーブルに timestamp 型の列があるかどうかを示す値を取得します。

IsExistingObject

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

(継承元 ReplicationObject)
IsFileTable

テーブルがファイル テーブルかどうかを示す値を取得します。

Name

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

OwnerName

テーブルの所有者の名前を取得します。値の設定も可能です。

PublishedInMerge

テーブルがマージ パブリケーションでパブリッシュされるかどうかを示す値を取得します。

PublishedInPeerToPeerPublication

テーブルがピア ツー ピア トランザクション レプリケーション トポロジでパブリッシュされるかどうかを示す値を取得します。

PublishedInQueuedTransactions

キュー更新サブスクリプションをサポートするパブリケーションによってテーブルがパブリッシュされるかどうかを示す値を取得します。

SqlServerName

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

(継承元 ReplicationObject)
TableId

テーブルのオブジェクト ID を取得します。

UserData

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

(継承元 ReplicationObject)

メソッド

CheckValidCreation()

有効なレプリケーションの作成を確認します。

(継承元 ReplicationObject)
CheckValidDefinition(Boolean)

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

(継承元 ReplicationObject)
CommitPropertyChanges()

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

(継承元 ReplicationObject)
Decouple()

参照先のレプリケーション オブジェクトをサーバーから切断します。

(継承元 ReplicationObject)
EnumIdentityRangeInfo()

テーブルに基づくアーティクルに関する ID 範囲情報を返します。

EnumReplicationColumns()

レプリケート可能なテーブルからの列を返します。

GetChangeCommand(StringBuilder, String, String)

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

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

レプリケーションの作成コマンドを返します。

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

レプリケーションの削除コマンドを返します。

(継承元 ReplicationObject)
InternalRefresh(Boolean)

レプリケーションで内部更新を開始します。

(継承元 ReplicationObject)
Load()

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

(継承元 ReplicationObject)
LoadProperties()

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

(継承元 ReplicationObject)
Refresh()

オブジェクトのプロパティを再度読み込みます。

(継承元 ReplicationObject)
ReplicationAddColumn(String, String, AddColumnOption, String[], String)

1 つ以上のパブリケーションで既にパブリッシュされているテーブルに列を追加します。

ReplicationDropColumn(String, String)

1 つ以上のパブリケーションでパブリッシュされているテーブルから列を削除します。

適用対象