次の方法で共有


sys.external_data_sources (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics 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) 文字列として表示されるデータ ソースの種類。 HADOOPRDBMSSHARD_MAP_MANAGERREMOTE_DATA_ARCHIVEBLOB_STORAGENONE
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には、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 引数を使用する必要はありません。