次の方法で共有


ReplicationServer.EnumHeterogeneousColumns(String, String, String) メソッド

定義

SQL Server以外のパブリッシャーのテーブル内の列を返します。

public:
 System::Collections::ArrayList ^ EnumHeterogeneousColumns(System::String ^ publisherName, System::String ^ tableName, System::String ^ ownerName);
public System.Collections.ArrayList EnumHeterogeneousColumns (string publisherName, string tableName, string ownerName);
member this.EnumHeterogeneousColumns : string * string * string -> System.Collections.ArrayList
Public Function EnumHeterogeneousColumns (publisherName As String, tableName As String, ownerName As String) As ArrayList

パラメーター

publisherName
String

SQL Server以外のパブリッシャーを指定する文字列値。

tableName
String

列が属するテーブルを指定する string 値です。

ownerName
String

テーブルの所有者を指定する string 値です。

戻り値

ArrayList オブジェクトの配列を含む HeterogeneousColumn です。

例外

SQL Serverのインスタンスがディストリビューターではない場合、または 2005 年SQL Serverより前のバージョンのSQL Serverで実行されている場合。

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

注釈

このメソッドはEnumHeterogeneousColumns、SQL Server以外のパブリッシャーのディストリビューターに接続するときに使用されます。

このメソッドはEnumHeterogeneousColumns、SQL Server以外のパブリケーションのアーティクルで発行する列を選択するときに使用されます。

EnumHeterogeneousColumns メソッドを呼び出すことができるのは、ディストリビューター側の固定サーバー ロール sysadmin のメンバーだけです。

適用対象