SQLLinkedServers

SQLLinkedServers では、分散クエリに参加させることができるデータ ソースの一覧が返されます。

構文

SQLRETURN SQLLinkedServers(
      SQLHSTMT hstmt)

引数

  • hstmt
    ODBC ステートメント ハンドルです。

戻り値

SUCCEED または FAIL を返します。

コメント

SQL Server リンク サーバーは、分散クエリで 4 部構成の名前を使用して参照できる OLE DB データ ソースです。SQLLinkedServers から返されるのは、データ ソースを結果セットとして定義するプロパティです。リンク サーバーは、sp_addlinkedserver システム ストアド プロシージャを使用して SQL Server に定義します。結果セットの列は次のように定義されます。

列名

列番号

データ型

コメント

SRV_NAME

1

SQLWCHAR

リンク サーバーの名前。

SRV_PROVIDERNAME

2

SQLWCHAR

このリンク サーバーに使用する OLE DB プロバイダの表示名。

SRV_PRODUCT

3

SQLWCHAR

このリンク サーバーの製品名。

SRV_DATASOURCE

4

SQLWCHAR

このプロバイダがデータ ソースを識別する名前。

SRV_PROVIDERSTRING

5

SQLWCHAR

データ ソースを識別するプロバイダ固有の文字列。

SRV_LOCATION

6

SQLWCHAR

このプロバイダがデータベースを識別する場所引数。

SRV_CAT

7

SQLWCHAR

リンク サーバー上のデータを含むカタログの名前。

プロバイダがデータ ソースを識別するのに、SRV_DATASOURCE と SRV_CAT の情報で十分な場合、SRV_PROVIDERSTRING は NULL になります。

リンク サーバーが SQL Server のインスタンスを実行しているサーバーの場合、SRV_DATASOURCE はそのサーバーの名前、SRV_CATALOG はデータベースの名前、SRV_LOCATION は NULL になります。

関連項目

参照

分散クエリをサポートするスキーマ関数

概念

分散クエリ