Поделиться через


sys.external_data_sources (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)

Содержит строку для каждого внешнего источника данных в текущей базе данных SQL Server, База данных SQL и Azure Synapse Analytics.

Содержит строку для каждого внешнего источника данных на сервере для системы платформы аналитики (PDW).

Имя столбца Тип данных Description Диапазон
data_source_id int Идентификатор объекта для внешнего источника данных.
name sysname Имя внешнего источника данных.
расположение nvarchar(4000) Строка подключения, включая протокол, IP-адрес и порт для внешнего источника данных.
type_desc nvarchar(255) Тип источника данных, отображаемый в виде строки. HADOOP, RDBMS, SHARD_MAP_MANAGER, REMOTE_DATA_ARCHIVE, BLOB_STORAGE, NONE
type tinyint Тип источника данных отображается как число. 0 — HADOOP

1 — RDBMS

2 — SHARD_MAP_MANAGER

3 — REMOTE_DATA_ARCHIVE

4 — только внутреннее использование

5 - BLOB_STORAGE

6 — НЕТ
resource_manager_location nvarchar(4000) Для типа HADOOP ip-адрес и расположение порта диспетчера ресурсов Hadoop. Используется resource_manager_location для отправки задания в источнике данных Hadoop.

NULL для других типов внешних источников данных.
credential_id int Идентификатор объекта учетных данных базы данных, используемых для подключения к внешнему источнику данных.
database_name sysname Для типа RDBMS имя удаленной базы данных. Для типа SHARD_MAP_MANAGER имя базы данных диспетчера карт сегментов. NULL для других типов внешних источников данных.
shard_map_name sysname Для типа SHARD_MAP_MANAGER имя карты сегментов. NULL для других типов внешних источников данных.
connection_options nvarchar(4000) Область применения: SQL Server 2019 (15.x) и более поздних версий. Строка connection_options будет содержать ту же строку из параметра CONNECTION_OPTIONS из create EXTERNAL DATA SOURCE CONNECTION_OPTIONS.

В SQL Server 2019 (15.x) это строка с запятой.
В SQL Server 2022 (16.x) это также может быть строка в формате JSON.
pushdown nvarchar(256) Область применения: SQL Server 2019 (15.x) и более поздних версий.

NOT NULL Включена ли отправка. Дополнительные сведения: Вычисления pushdown в PolyBase.
ON, OFF

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

Замечания

Поддержка SQL Server для внешних источников данных HDFS Cloudera (CDP) и Hortonworks (HDP) не включены в SQL Server 2022 (16.x). Нет необходимости использовать CREATE EXTERNAL DATA SOURCE ... TYPE аргумент в SQL Server 2022 (16.x).

Следующие шаги