対象者: SQL Server 2016 (13.x) および以降のバージョン
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database in Microsoft Fabric
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 引数を使用する必要はありません。