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입니다.