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 のメンバだけです。
このメソッドは、SQL Server 2005 以降で実行されているインスタンスでのみサポートされます。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。