次の方法で共有


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

パラメーター

戻り値

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

例外

例外 条件
ApplicationException

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

ArgumentException

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

説明

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

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

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

このメソッドは、SQL Server 2005 以降で実行されているインスタンスでのみサポートされます。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。