SQLLinkedServers
SQLLinkedServers возвращает список источников данных, которые могут участвовать в распределенных запросах.
Синтаксис
SQLRETURN SQLLinkedServers( SQLHSTMT hstmt)
Аргументы
- hstmt
Представляет собой дескриптор инструкции ODBC.
Возвращаемое значение
SUCCEED или FAIL.
Комментарии
Связанные серверы SQL Server являются источниками данных OLE DB, на которые можно ссылаться с помощью четырехкомпонентных имен в распределенных запросах. SQLLinkedServers возвращает свойства, определяющие источник данных как результирующий набор. Связанные серверы определяются в SQL Server с помощью системной хранимой процедуры sp_addlinkedserver. Столбцы результирующего набора определяются следующим образом.
Имя столбца |
Номер столбца |
Тип данных |
Комментарий |
---|---|---|---|
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_PROVIDERSTRING имеет значение NULL, если сведения SRV_DATASOURCE и SRV_CAT важны для определения источника данных для поставщика.
Если связанным сервером является сервер с запущенным экземпляром SQL Server, SRV_DATASOURCE указывает имя сервера, SRV_CATALOG – имя базы данных, а SRV_LOCATION имеет значение NULL.
См. также