sys.external_data_sources (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Contient une ligne pour chaque source de données externe dans la base de données active pour SQL Server, SQL Database et Azure Synapse Analytics.

Contient une ligne pour chaque source de données externe sur le serveur pour Analytics Platform System (PDW).

Nom de la colonne Type de données Description Plage
data_source_id int ID d’objet de la source de données externe.
name sysname Nom de la source de données externe.
location nvarchar(4000) Chaîne de connexion, qui inclut le protocole, l’adresse IP et le port de la source de données externe.
type_desc nvarchar(255) Type de source de données affiché sous forme de chaîne. HADOOP, SGBDR, SHARD_MAP_MANAGER, REMOTE_DATA_ARCHIVE, BLOB_STORAGE, NONE
type tinyint Type de source de données affiché sous forme de nombre. 0 - HADOOP

1 - SGBDR

2 - SHARD_MAP_MANAGER

3 - REMOTE_DATA_ARCHIVE

4 - utilisation interne uniquement

5 - BLOB_STORAGE

6 - NONE
resource_manager_location nvarchar(4000) Pour le type HADOOP, l’adresse IP et l’emplacement du port du Resource Manager Hadoop. resource_manager_location est utilisé pour soumettre un travail sur une source de données Hadoop.

NULL pour d’autres types de sources de données externes.
credential_id int ID d’objet des informations d’identification étendues à la base de données utilisées pour se connecter à la source de données externe.
database_name sysname Pour type SGBDR, nom de la base de données distante. Pour le type SHARD_MAP_MANAGER, nom de la base de données du gestionnaire de cartes de partitions. NULL pour d’autres types de sources de données externes.
shard_map_name sysname Pour le type SHARD_MAP_MANAGER, nom de la carte de partitions. NULL pour d’autres types de sources de données externes.
connection_options nvarchar(4000) S’applique à : SQL Server 2019 (15.x) et versions plus récentes. contient connection_options la même chaîne que celle de votre paramètre CONNECTION_OPTIONS de CREATE EXTERNAL DATA SOURCE CONNECTION_OPTIONS.

Dans SQL Server 2019 (15.x), il s’agit d’une chaîne séparée par des points-virgules.
Dans SQL Server 2022 (16.x), il peut également s’agir d’une chaîne au format JSON.
pushdown nvarchar (256) S’applique à : SQL Server 2019 (15.x) et versions plus récentes.

NON NULL. Indique si l’option pushdown est activée. Pour plus d’informations, consultez Calculs pushdown dans PolyBase.
ON, OFF

Autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.

Remarques

La prise en charge par SQL Server des sources de données externes HDFS Cloudera (CDP) et Hortonworks (HDP) est supprimée et n’est pas incluse dans SQL Server 2022 (16.x). Il n’est pas nécessaire d’utiliser l’argument CREATE EXTERNAL DATA SOURCE ... TYPE dans SQL Server 2022 (16.x).

Étapes suivantes