ReplicationServer.EnumHeterogeneousColumns Method
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
public ArrayList EnumHeterogeneousColumns (
string publisherName,
string tableName,
string ownerName
)
public:
ArrayList^ EnumHeterogeneousColumns (
String^ publisherName,
String^ tableName,
String^ ownerName
)
public ArrayList EnumHeterogeneousColumns (
String publisherName,
String tableName,
String ownerName
)
public function EnumHeterogeneousColumns (
publisherName : String,
tableName : String,
ownerName : String
) : ArrayList
パラメータ
- publisherName
SQL Server 以外のパブリッシャを指定する string 値です。
- tableName
列が属するテーブルを指定する string 値です。
- ownerName
テーブルの所有者を指定する string 値です。
戻り値
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 でのみサポートされています。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ReplicationServer Class
ReplicationServer Members
Microsoft.SqlServer.Replication Namespace