EnumHeterogeneousColumns メソッド
SQL Server 以外のパブリッシャのテーブルの列を返します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Function EnumHeterogeneousColumns ( _
publisherName As String, _
tableName As String, _
ownerName As String _
) As ArrayList
'使用
Dim instance As ReplicationServer
Dim publisherName As String
Dim tableName As String
Dim ownerName As String
Dim returnValue As ArrayList
returnValue = instance.EnumHeterogeneousColumns(publisherName, _
tableName, ownerName)
public ArrayList EnumHeterogeneousColumns(
string publisherName,
string tableName,
string ownerName
)
public:
ArrayList^ EnumHeterogeneousColumns(
String^ publisherName,
String^ tableName,
String^ ownerName
)
member EnumHeterogeneousColumns :
publisherName:string *
tableName:string *
ownerName:string -> ArrayList
public function EnumHeterogeneousColumns(
publisherName : String,
tableName : String,
ownerName : String
) : ArrayList
パラメーター
- publisherName
型: System. . :: . .String
SQL Server 以外のパブリッシャを指定する string 値です。
- tableName
型: System. . :: . .String
列が属するテーブルを指定する string 値です。
- ownerName
型: System. . :: . .String
テーブルの所有者を指定する string 値です。
戻り値
型: System.Collections. . :: . .ArrayList
HeterogeneousColumn オブジェクトの配列を含む ArrayList です。
例外
例外 | 条件 |
---|---|
ApplicationException | SQL Server のインスタンスがディストリビュータではないか、SQL Server 2005 より前のバージョンの SQL Server で実行されている場合。 |
ArgumentException | パラメータのいずれかが NULL であるか、NULL 文字を含んでいるか、または 128 バイトを超える場合。 |
説明
EnumHeterogeneousColumns メソッドは、SQL Server 以外のパブリッシャのディストリビュータに接続されている場合に使用します。
EnumHeterogeneousColumns メソッドは、SQL Server 以外のパブリケーションのアーティクルでパブリッシュする列を選択する場合に使用します。
EnumHeterogeneousColumns メソッドを呼び出すことができるのは、ディストリビュータ側の固定サーバー ロール sysadmin のメンバだけです。
このメソッドは、SQL Server 2005 のインスタンスにのみ使用できます。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。