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


sys.external_data_sources (Transact-SQL)

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

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

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

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

1 - RDBMS

2 - SHARD_MAP_MANAGER

3 - REMOTE_DATA_ARCHIVE

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

5 - BLOB_STORAGE

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

NULL для других типов внешних источников данных.
credential_id int Учетные object_id данные базы данных, используемые для подключения к внешнему источнику данных.
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.
Вкл., ВЫКЛ.

Разрешения

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

Замечания

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