DistributionPublication クラス

定義

ディストリビューターに保存されたトランザクション出版物やスナップショット出版物に関する情報を表します。

public ref class DistributionPublication sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionPublication : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionPublication = class
    inherit ReplicationObject
Public NotInheritable Class DistributionPublication
Inherits ReplicationObject
継承
DistributionPublication

注釈

DistributionPublicationクラスは主にSQL Server Management Studioや非SQL Server出版社で使用されます。 出版物のプロパティを作成、表示、または変更するには、代わりに TransPublication クラスのインスタンスを使うべきです。

DistributionPublicationクラスはディストリビューターとの接続が必要です。

スレッド セーフ

このタイプの公開静的(Microsoft Visual BasicShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。

コンストラクター

名前 説明
DistributionPublication()

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

DistributionPublication(String, String, String, String, ServerConnection)

必要なプロパティを持ち、ディストリビュータとの接続を持つ新しい DistributionPublication クラスのインスタンスを作成します。

プロパティ

名前 説明
Attributes

配布出版物の属性を取得するか設定します。

CachePropertyChanges

レプリケーションプロパティの変更をキャッシュするか、即座に適用するかを取得または設定します。

(継承元 ReplicationObject)
ConnectionContext

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

(継承元 ReplicationObject)
Description

出版物の説明を取得または設定します。

DistributionArticles

配布元に保管されている出版物の記事に関する情報を返送します。

DistributionDBName

出版物の配布データベース名を取得するか設定します。

DistributionSubscriptions

配布元に保存されている出版物の購読情報を表します。

IsExistingObject

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

(継承元 ReplicationObject)
LogReaderAgent

トランザクション出版物のログリーダーエージェントジョブ名を取得するか設定します。

Name

出版物の名前を取得するか設定します。

PubId

出版IDを入手します。

PublicationDBName

出版物データベースの名前を取得するか設定します。

PublisherName

Publisherの名前を取得するか設定します。

SnapshotAgent

トランザクション出版物のスナップショット エージェントジョブ名を取得するか設定します。

SqlServerName

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

(継承元 ReplicationObject)
Type

この出版物の複製の種類を取得するか設定します。

UserData

ユーザーが自分のデータをオブジェクトにアタッチできるオブジェクトプロパティを取得したり設定したりします。

(継承元 ReplicationObject)
VendorName

出版物の非 SQL Server Publisher の製品メーカーを取得または設定します。

メソッド

名前 説明
CheckValidCreation()

有効な複製の作成を確認します。

(継承元 ReplicationObject)
CheckValidDefinition(Boolean)

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

(継承元 ReplicationObject)
CommitPropertyChanges()

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

(継承元 ReplicationObject)
Create()

ディストリビューターで出版メタデータを作成します。

Decouple()

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

(継承元 ReplicationObject)
EnumDistributionArticles()

本出版物の記事に関する情報は配布元で管理されています。

EnumDistributionSubscriptions()

本出版物の購読に関する情報は配布元で管理されています。

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()

配布元のメタデータを除去します。

Script(ScriptOptions)

ディストリビューターで出版メタデータを作成または削除するための Transact-SQL スクリプトを生成します。

適用対象