Freigeben über


sys.external_data_sources (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics Platform System (PDW)

Enthält eine Zeile für jede externe Datenquelle in der aktuellen Datenbank für SQL Server, SQL-Datenbank und Azure Synapse Analytics.

Enthält eine Zeile für jede externe Datenquelle auf dem Server für Analytics Platform System (PDW).

Spaltenname Datentyp BESCHREIBUNG Range
data_source_id int Objekt-ID für die externe Datenquelle.
name sysname Name der externen Datenquelle.
location nvarchar(4000) Die Verbindungszeichenfolge, die das Protokoll, die IP-Adresse und den Port für die externe Datenquelle enthält.
type_desc nvarchar(255) Datenquellentyp, der als Zeichenfolge angezeigt wird. HADOOP, RDBMS, SHARD_MAP_MANAGER, REMOTE_DATA_ARCHIVE, BLOB_STORAGE, NONE
Typ tinyint Der Datenquellentyp wird als Zahl angezeigt. 0 - HADOOP

1 – RDBMS

2 - SHARD_MAP_MANAGER

3 - REMOTE_DATA_ARCHIVE

4 – nur interne Verwendung

5 - BLOB_STORAGE

6 - KEINE
resource_manager_location nvarchar(4000) Für den Typ HADOOP, den IP- und Portspeicherort des Hadoop-Ressourcen-Managers. Dies resource_manager_location wird zum Übermitteln eines Auftrags in einer Hadoop-Datenquelle verwendet.

NULL für andere Arten externer Datenquellen.
credential_id int Die Objekt-ID der datenbankbezogenen Anmeldeinformationen, die zum Herstellen einer Verbindung mit der externen Datenquelle verwendet werden.
database_name sysname Für den Typ RDBMS, den Namen der Remotedatenbank. Geben Sie SHARD_MAP_MANAGER den Namen der Shardmap-Manager-Datenbank ein. NULL für andere Arten externer Datenquellen.
shard_map_name sysname Geben Sie SHARD_MAP_MANAGER den Namen der Shardzuordnung ein. NULL für andere Arten externer Datenquellen.
connection_options nvarchar(4000) Gilt für: SQL Server 2019 (15.x) und höher. Die connection_options Zeichenfolge enthält dieselbe Zeichenfolge aus ihrem CONNECTION_OPTIONS Parameter aus CREATE EXTERNAL DATA SOURCE CONNECTION_OPTIONS.

In SQL Server 2019 (15.x) ist dies eine durch Semikolons getrennte Zeichenfolge.
In SQL Server 2022 (16.x) kann dies auch eine JSON-formatierte Zeichenfolge sein.
weitergabe nvarchar(256) Gilt für: SQL Server 2019 (15.x) und höher.

NICHT NULL. Gibt an, ob Pushdown aktiviert ist. Weitere Informationen finden Sie unter Weitergabeberechnungen in PolyBase.
EIN, AUS

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Hinweise

Die SQL Server-Unterstützung für externe Datenquellen von HDFS Cloudera (CDP) und Hortonworks (HDP) wird eingestellt und nicht in SQL Server 2022 (16.x) enthalten sein. Es ist nicht erforderlich, das CREATE EXTERNAL DATA SOURCE ... TYPE Argument in SQL Server 2022 (16.x) zu verwenden.

Nächste Schritte