SQLLinkedServers
SQLLinkedServers restituisce un elenco di origini dati che possono partecipare a query distribuite.
Sintassi
SQLRETURN SQLLinkedServers(
SQLHSTMT hstmt)
Argomenti
- hstmt
Handle di istruzione ODBC.
Restituisce
SUCCEED o FAIL.
Commenti
I server collegati di SQL Server sono origini dati OLE DB alle quali è possibile fare riferimento utilizzando nomi in quattro parti nelle query distribuite. SQLLinkedServers restituisce le proprietà che definiscono l'origine dati come set di risultati. I server collegati vengono definiti in SQL Server utilizzando la stored procedure di sistema sp_addlinkedserver. Le colonne del set di risultati vengono definite nel modo seguente.
Nome colonna |
Numero colonna |
Tipo di dati |
Commenti |
---|---|---|---|
SRV_NAME |
1 |
SQLWCHAR |
Nome del server collegato. |
SRV_PROVIDERNAME |
2 |
SQLWCHAR |
Nome descrittivo del provider OLE DB per il server collegato. |
SRV_PRODUCT |
3 |
SQLWCHAR |
Nome di prodotto del server collegato. |
SRV_DATASOURCE |
4 |
SQLWCHAR |
Nome che identifica l'origine dei dati per il provider. |
SRV_PROVIDERSTRING |
5 |
SQLWCHAR |
Stringa specifica del provider che identifica l'origine dei dati. |
SRV_LOCATION |
6 |
SQLWCHAR |
Argomento di percorso che identifica il database per questo provider. |
SRV_CAT |
7 |
SQLWCHAR |
Nome del catalogo contenente i dati del server collegato. |
SRV_PROVIDERSTRING è NULL quando le informazioni fornite da SRV_DATASOURCE e SRV_CAT non sono sufficienti per identificare l'origine dei dati per il provider.
Quando il server collegato è un server che esegue un'istanza di SQL Server, SRV_DATASOURCE indica il nome del server, SRV_CATALOG indica il nome del database e SRV_LOCATION è NULL.
Vedere anche