Partager via


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)SQL database in Microsoft Fabric

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

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

Nom de la colonne Type de données Descriptif 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) Le 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, , RDBMS, SHARD_MAP_MANAGERREMOTE_DATA_ARCHIVE, , BLOB_STORAGENONE
type tinyint Type de source de données affiché sous forme de nombre. 0 - HADOOP

1 - RDBMS

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 Gestionnaire de ressources Hadoop. Il resource_manager_location est utilisé pour envoyer un travail sur une source de données Hadoop.

NULL pour d’autres types de sources de données externes.
credential_id Int Informations object_id d’identification limitées à la base de données utilisées pour se connecter à la source de données externe.
database_name sysname Pour le type RDBMS, 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 ultérieures. La connection_options chaîne contient la même chaîne à partir 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 ultérieures.

NON NULL. Indique si le pushdown est activé. Pour plus d’informations, consultez Calculs pushdown dans Polybase.
Activé, Désactivé

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.

Notes

Dans SQL Server 2022 (16.x), la prise en charge de SQL Server pour HDFS Cloudera (CDP) et Hortonworks (HDP) sources de données externes sont supprimées et non incluses. Il n’est pas nécessaire d’utiliser l’argument CREATE EXTERNAL DATA SOURCE ... TYPE dans SQL Server 2022 (16.x).