Compartilhar via


SQLLinkedServers

SQLLinkedServers retorna uma lista de fontes de dados que podem participar de consultas distribuídas.

Sintaxe

SQLRETURN SQLLinkedServers(
      SQLHSTMT hstmt)

Argumentos

  • hstmt
    É um identificador de instrução ODBC.

Retorna

SUCCEED ou FAIL.

Comentários

Os servidores vinculados do SQL Server são fontes de dados OLE DB que podem ser referenciadas com nomes de quatro partes em consultas distribuídas. SQLLinkedServers retorna as propriedades que definem a fonte de dados como um conjunto de resultados. Os servidores vinculados são definidos como SQL Server usando o procedimento armazenado do sistema sp_addlinkedserver. As colunas do conjunto de resultados são definidas como a seguir.

Nome da coluna

Número da coluna

Tipo de dados

Comentários

SRV_NAME

1

SQLWCHAR

Nome do servidor vinculado.

SRV_PROVIDERNAME

2

SQLWCHAR

Nome amigável do provedor OLE DB para esse servidor vinculado.

SRV_PRODUCT

3

SQLWCHAR

Nome do produto para esse servidor vinculado.

SRV_DATASOURCE

4

SQLWCHAR

Nome que identifica a fonte dos dados para esse provedor.

SRV_PROVIDERSTRING

5

SQLWCHAR

Cadeia de caracteres específica de provedor que identifica a fonte dos dados.

SRV_LOCATION

6

SQLWCHAR

Argumento de local que identifica o banco de dados para esse provedor.

SRV_CAT

7

SQLWCHAR

Nome do catálogo que contém os dados no servidor vinculado.

SRV_PROVIDERSTRING é NULL quando as informações sobre SRV_DATASOURCE e SRV_CAT são suficientes para identificar a fonte dos dados para o provedor.

Quando o servidor vinculado é um servidor que executa uma instância do SQL Server, SRV_DATASOURCE é o nome do servidor, SRV_CATALOG é o nome do banco de dados e SRV_LOCATION é NULL.