sys.external_data_sources(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)

SQL Server, SQL Database 및 Azure Synapse Analytics에 대한 현재 데이터베이스의 각 외부 데이터 원본에 대한 행을 포함합니다.

PDW(Analytics Platform System)용 서버의 각 외부 데이터 원본에 대한 행을 포함합니다.

열 이름 데이터 형식 Description 범위
data_source_id int 외부 데이터 원본의 개체 ID입니다.
이름 sysname 외부 데이터 원본의 이름입니다.
위치 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 리소스 관리자의 IP 및 포트 위치입니다. Hadoop resource_manager_location 데이터 원본에서 작업을 제출하는 데 사용됩니다.

NULL 는 다른 유형의 외부 데이터 원본에 대한 것입니다.
credential_id int 외부 데이터 원본에 연결하는 데 사용되는 데이터베이스 범위 자격 증명의 개체 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) 이상 CREATE connection_options EXTERNAL DATA SOURCE CONNECTION_OPTIONS CONNECTION_OPTIONS 매개 변수와 동일한 문자열이 포함됩니다.

SQL Server 2019(15.x)에서 세미콜론으로 구분된 문자열입니다.
SQL Server 2022(16.x)에서는 JSON 형식 문자열일 수도 있습니다.
푸시다운 nvarchar(256) 적용 대상: SQL Server 2019 (15.x) 이상

NULL이 아닙니다. 푸시다운을 사용할 수 있는지 여부입니다. 자세한 내용은 PolyBase의 푸시다운 계산을 참조하세요.
ON, OFF

사용 권한

사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

설명

HDFS Cloudera(CDP) 및 Hortonworks(HDP) 외부 데이터 원본에 대한 SQL Server 지원은 사용 중지되며 SQL Server 2022(16.x)에 포함되지 않습니다. SQL Server 2022(16.x)에서는 인수를 사용할 CREATE EXTERNAL DATA SOURCE ... TYPE 필요가 없습니다.

다음 단계