sys.external_data_sources (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

Contém uma linha para cada fonte de dados externa no banco de dados atual para SQL Server, Banco de Dados SQL e análise de Azure Synapse.

Contém uma linha para cada fonte de dados externa no servidor do PDW (Analytics Platform System).

Nome da coluna Tipo de Dados Descrição Intervalo
data_source_id int ID do objeto para a fonte de dados externa.
name sysname Nome da fonte de dados externa.
local nvarchar(4000) A cadeia de conexão, que inclui o protocolo, o endereço IP e a porta para a fonte de dados externa.
type_desc nvarchar(255) Tipo de fonte de dados exibido como uma cadeia de caracteres. HADOOP, RDBMS, SHARD_MAP_MANAGER, REMOTE_DATA_ARCHIVE, BLOB_STORAGE, NONE
type tinyint Tipo de fonte de dados exibido como um número. 0 – HADOOP

1 – RDBMS

2 - SHARD_MAP_MANAGER

3 - REMOTE_DATA_ARCHIVE

4 – somente uso interno

5 - BLOB_STORAGE

6 - NENHUM
resource_manager_location nvarchar(4000) Para o tipo HADOOP, o IP e o local da porta do Resource Manager hadoop. O resource_manager_location é usado para enviar um trabalho em uma fonte de dados do Hadoop.

NULL para outros tipos de fontes de dados externas.
credential_id int A ID do objeto da credencial no escopo do banco de dados usada para se conectar à fonte de dados externa.
database_name sysname Para o tipo RDBMS, o nome do banco de dados remoto. Para o tipo SHARD_MAP_MANAGER, o nome do banco de dados do gerenciador de mapa de fragmentos. NULL para outros tipos de fontes de dados externas.
shard_map_name sysname Para o tipo SHARD_MAP_MANAGER, o nome do mapa de fragmentos. NULL para outros tipos de fontes de dados externas.
connection_options nvarchar(4000) Aplica-se a: SQL Server 2019 (15.x) e versões posteriores. O connection_options conterá a mesma cadeia de caracteres do parâmetro CONNECTION_OPTIONS de CREATE EXTERNAL DATA SOURCE CONNECTION_OPTIONS.

Em SQL Server 2019 (15.x), essa é uma cadeia de caracteres separada por ponto e vírgula.
No SQL Server 2022 (16.x), isso também pode ser uma cadeia de caracteres formatada em JSON.
Pushdown nvarchar(256) Aplica-se a: SQL Server 2019 (15.x) e versões posteriores.

NOT NULL. Se o pushdown está habilitado. Para obter mais informações, confira Computação de pushdown no PolyBase.
ATIVADO, DESATIVADO

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Comentários

O suporte do SQL Server a fontes de dados externas do HDFS Cloudera (CDP) e do Hortonworks (HDP) foi desativado e não será incluído no SQL Server 2022 (16.x). Não é necessário usar o CREATE EXTERNAL DATA SOURCE ... TYPE argumento em SQL Server 2022 (16.x).

Próximas etapas