適用対象: SQL Server 2016 (13.x) 以降
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server、Azure SQL Database、Azure Synapse Analytics の現在のデータベース内の外部データ ソースごとに 1 つの行が含まれています。
Analytics Platform System (PDW) のサーバー上の外部データ ソースごとに 1 行が含まれます。
列名 | データ型 | 説明 | 範囲 |
---|---|---|---|
data_source_id |
int | 外部データ ソースのオブジェクト ID。 | |
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 の場合、Hadoop Resource 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 には、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
引数を使用する必要はありません。