次の方法で共有


ReplicationServer.EnumHeterogeneousTables メソッド

SQL Server 以外のパブリッシャーで使用可能なテーブルを返します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Function EnumHeterogeneousTables ( _
    publisherName As String _
) As ArrayList
'使用
Dim instance As ReplicationServer 
Dim publisherName As String 
Dim returnValue As ArrayList 

returnValue = instance.EnumHeterogeneousTables(publisherName)
public ArrayList EnumHeterogeneousTables(
    string publisherName
)
public:
ArrayList^ EnumHeterogeneousTables(
    String^ publisherName
)
member EnumHeterogeneousTables : 
        publisherName:string -> ArrayList
public function EnumHeterogeneousTables(
    publisherName : String
) : ArrayList

パラメーター

  • publisherName
    型: System.String
    パブリッシャーを指定する string 値です。

戻り値

型: System.Collections.ArrayList
HeterogeneousTable オブジェクトのコレクションを含む ArrayList です。

例外

例外 条件
ApplicationException

現在接続している SQL Server のインスタンスがディストリビューターではないか、SQL Server 2005 以降で実行されていない場合。

ArgumentException

パラメーターのいずれかが NULL であるか、NULL 文字を含んでいるか、または 128 バイトを超える場合。

説明

EnumHeterogeneousTables メソッドは、SQL Server 以外のパブリッシャーのパブリケーションにアーティクルを追加する場合に使用します。

EnumHeterogeneousTables メソッドは、現在接続している SQL Server のインスタンスがディストリビューターである場合にのみ呼び出すことができます。

EnumHeterogeneousTables メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバーだけです。

関連項目

参照

ReplicationServer クラス

Microsoft.SqlServer.Replication 名前空間