適用対象: 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 - HADOOP1 - RDBMS2 - SHARD_MAP_MANAGER3 - REMOTE_DATA_ARCHIVE4
-
内部使用のみ5 - BLOB_STORAGE6 - 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 引数を使用する必要はありません。