Partager via


SQLLinkedServers

SQLLinkedServers retourne une liste des sources de données qui peuvent participer aux requêtes distribuées.

Syntaxe

SQLRETURN SQLLinkedServers(
      SQLHSTMT hstmt)

Arguments

  • hstmt
    Handle d'instruction ODBC.

Valeurs retournées

SUCCEED ou FAIL.

Commentaires

Les serveurs liés SQL Server sont des sources de données OLE DB qui peuvent être référencées à l'aide de noms en quatre parties dans des requêtes distribuées. SQLLinkedServers retourne les propriétés qui définissent la source de données en tant que jeu de résultats. Les serveurs liés sont définis dans SQL Server à l'aide de la procédure stockée système sp_addlinkedserver. Les colonnes du jeu de résultats est défini comme suit.

Nom de la colonne

Numéro de colonne

Type de données

Commentaires

SRV_NAME

1

SQLWCHAR

Nom du serveur lié.

SRV_PROVIDERNAME

2

SQLWCHAR

Nom convivial du fournisseur OLE DB pour ce serveur lié.

SRV_PRODUCT

3

SQLWCHAR

Nom de produit pour ce serveur lié.

SRV_DATASOURCE

4

SQLWCHAR

Nom qui identifie la source des données auprès de ce fournisseur.

SRV_PROVIDERSTRING

5

SQLWCHAR

Chaîne spécifique au fournisseur qui identifie la source des données.

SRV_LOCATION

6

SQLWCHAR

Argument d'emplacement qui identifie la base de données auprès de ce fournisseur.

SRV_CAT

7

SQLWCHAR

Nom du catalogue contenant les données sur le serveur lié.

SRV_PROVIDERSTRING a la valeur NULL lorsque les informations SRV_DATASOURCE et SRV_CAT sont suffisantes pour identifier la source des données auprès du fournisseur.

Lorsque le serveur lié est un serveur exécutant une instance de SQL Server, SRV_DATASOURCE est le nom du serveur, SRV_CATALOG est le nom de la base de données et SRV_LOCATION a la valeur NULL.