다음을 통해 공유


SQLLinkedServers

SQLLinkedServers는 분산 쿼리에 참여할 수 있는 데이터 원본 목록을 반환합니다.

구문

SQLRETURN SQLLinkedServers(
      SQLHSTMT hstmt)

인수

  • hstmt
    ODBC 문 핸들입니다.

반환 값

SUCCEED 또는 FAIL

설명

SQL Server 연결된 서버는 분산 쿼리에서 네 부분으로 된 이름을 사용하여 참조할 수 있는 OLE DB 데이터 원본입니다. SQLLinkedServers는 데이터 원본을 결과 집합으로 정의하는 속성을 반환합니다. 연결된 서버는 sp_addlinkedserver 시스템 저장 프로시저를 사용하여 SQL Server에 대해 정의됩니다. 결과 집합의 열은 다음과 같이 정의됩니다.

열 이름

열 번호

데이터 형식

설명

SRV_NAME

1

SQLWCHAR

연결된 서버의 이름입니다.

SRV_PROVIDERNAME

2

SQLWCHAR

이 연결된 서버에 대한 OLE DB 공급자의 이름입니다.

SRV_PRODUCT

3

SQLWCHAR

이 연결된 서버의 제품 이름입니다.

SRV_DATASOURCE

4

SQLWCHAR

이 공급자에 대한 데이터 원본을 식별하는 이름입니다.

SRV_PROVIDERSTRING

5

SQLWCHAR

데이터 원본을 식별하는 공급자별 문자열입니다.

SRV_LOCATION

6

SQLWCHAR

이 공급자에 대한 데이터베이스를 식별하는 위치 인수입니다.

SRV_CAT

7

SQLWCHAR

연결된 서버의 데이터가 포함된 카탈로그의 이름입니다.

SRV_DATASOURCE 및 SRV_CAT 정보가 공급자에 대한 데이터 원본을 식별하는 데 충분할 경우 SRV_PROVIDERSTRING은 NULL입니다.

연결된 서버가 SQL Server 인스턴스를 실행하는 서버인 경우 SRV_DATASOURCE는 서버의 이름이고, SRV_CATALOG는 데이터베이스의 이름이며, SRV_LOCATION은 NULL입니다.