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.
Voir aussi