適用於:SQL Server 2016 (13.x) 和更新版本
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
Analytics Platform System (PDW)
針對 SQL Server、Azure SQL Database 和 Azure Synapse Analytics 目前資料庫中的每個外部數據源,各包含一個數據列。
針對 Analytics Platform System (PDW) 伺服器中的每個外部數據源,各包含一個數據列。
資料行名稱 | 資料類型 | 描述 | 範圍 |
---|---|---|---|
data_source_id |
int | 外部數據源的物件識別碼。 | |
name |
sysname | 外部數據源的名稱。 | |
location |
nvarchar(4000) | 連接字串,其中包含外部數據源的通訊協定、IP 位址和埠。 | |
type_desc |
nvarchar(255) | 顯示為字串的數據源類型。 |
HADOOP 、RDBMS 、SHARD_MAP_MANAGER 、REMOTE_DATA_ARCHIVE 、BLOB_STORAGE 、NONE |
type |
tinyint | 顯示為數位的數據源類型。 | 0 - HADOOP 1 - RDBMS 2 - SHARD_MAP_MANAGER 3 - REMOTE_DATA_ARCHIVE 4
-
僅限內部使用5 - BLOB_STORAGE 6 - NONE |
resource_manager_location |
nvarchar(4000) | 針對類型 HADOOP ,則為HadoopResource Manager的IP和埠位置。
resource_manager_location 用於在Hadoop數據源上提交作業。NULL 適用於其他類型的外部數據來源。 |
|
credential_id |
int |
object_id 用來連接到外部資料來源之資料庫範圍認證的 。 |
|
database_name |
sysname | 針對類型 RDBMS ,遠端資料庫的名稱。 針對類型 SHARD_MAP_MANAGER ,分區對應管理員資料庫的名稱。
NULL 適用於其他類型的外部數據來源。 |
|
shard_map_name |
sysname | 針對類型 SHARD_MAP_MANAGER ,分區對應的名稱。
NULL 適用於其他類型的外部數據來源。 |
|
connection_options |
nvarchar(4000) |
適用於:SQL Server 2019 (15.x) 和更新版本。
connection_options 會包含來自 CREATE EXTERNAL DATA SOURCE CONNECTION_OPTIONS 參數的相同字串CONNECTION_OPTIONS。在 SQL Server 2019 (15.x)中,這是分號分隔的字串。 在 SQL Server 2022 (16.x)中,這也可以是 JSON 格式的字串。 |
|
pushdown |
nvarchar(256) |
適用於:SQL Server 2019 (15.x) 和更新版本。 NOT NULL。 是否啟用下推。 如需詳細資訊,請參閱 PolyBase 中的下推計算。 |
ON、OFF |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。
備註
在 SQL Server 2022 (16.x) 中,HDFS Cloudera (CDP) 和 Hortonworks (HDP) 外部數據源的 SQL Server 支援已淘汰且不包含。 不需要在 SQL Server 2022 (16.x) 中使用 CREATE EXTERNAL DATA SOURCE ... TYPE
自變數。