Condividi tramite


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.