Udostępnij za pomocą


sys.external_data_sources (Transact-SQL)

Dotyczy do: SQL Server 2016 (13.x) i nowsze wersje Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL database in Microsoft Fabric

Zawiera wiersz dla każdego zewnętrznego źródła danych w bieżącej bazie danych dla programu SQL Server, usługi Azure SQL Database i usługi Azure Synapse Analytics.

Zawiera wiersz dla każdego zewnętrznego źródła danych na serwerze dla systemu platformy analizy (PDW).

Nazwa kolumny Typ danych Opis Zakres
data_source_id Int Identyfikator obiektu zewnętrznego źródła danych.
name nazwa systemu Nazwa zewnętrznego źródła danych.
location nvarchar(4000) Parametry połączenia, które obejmują protokół, adres IP i port zewnętrznego źródła danych.
type_desc nvarchar(255) Typ źródła danych wyświetlany jako ciąg. HADOOP, , RDBMS, SHARD_MAP_MANAGER, REMOTE_DATA_ARCHIVE, , BLOB_STORAGENONE
type tinyint Typ źródła danych wyświetlany jako liczba. 0 - HADOOP

1 - RDBMS

2 - SHARD_MAP_MANAGER

3 - REMOTE_DATA_ARCHIVE

4 - tylko do użytku wewnętrznego

5 - BLOB_STORAGE

6 - NONE
resource_manager_location nvarchar(4000) Jako typ HADOOPwpisz adres IP i lokalizację portu usługi Hadoop Resource Manager. Element resource_manager_location jest używany do przesyłania zadania w źródle danych usługi Hadoop.

NULL dla innych typów zewnętrznych źródeł danych.
credential_id Int Poświadczenie object_id o zakresie bazy danych używane do nawiązywania połączenia z zewnętrznym źródłem danych.
database_name nazwa systemu Dla typu RDBMS, nazwa zdalnej bazy danych. Dla typu SHARD_MAP_MANAGERnazwa bazy danych menedżera map fragmentów. NULL dla innych typów zewnętrznych źródeł danych.
shard_map_name nazwa systemu W polu wpisz SHARD_MAP_MANAGERnazwę mapy fragmentów. NULL dla innych typów zewnętrznych źródeł danych.
connection_options nvarchar(4000) Dotyczy: SQL Server 2019 (15.x) i nowsze. Parametr connection_options będzie zawierać ten sam ciąg z parametru CONNECTION_OPTIONS z CONNECTION_OPTIONS CREATE EXTERNAL DATA SOURCE.

W programie SQL Server 2019 (15.x) jest to ciąg rozdzielony średnikami.
W programie SQL Server 2022 (16.x) może to być również ciąg w formacie JSON.
pushdown nvarchar(256) Dotyczy: SQL Server 2019 (15.x) i nowsze.

NIE MA WARTOŚCI NULL. Określa, czy jest włączone wypychanie. Aby uzyskać więcej informacji, zobacz Obliczenia wypychane w programie PolyBase.
WŁĄCZONE, WYŁĄCZONE

Uprawnienia

Widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczania, które użytkownik jest właścicielem lub którym użytkownik otrzymał jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.

Uwagi

W programie SQL Server 2022 (16.x) wsparcie programu SQL Server dla usług HDFS Cloudera (CDP) i Hortonworks (HDP) zewnętrznych źródeł danych jest wycofane i nie są uwzględniane. Nie ma potrzeby używania argumentu CREATE EXTERNAL DATA SOURCE ... TYPE w programie SQL Server 2022 (16.x).