sp_pdw_add_network_credentials(Azure Synapse Analytics)

적용 대상:Azure Synapse Analytics AnalyticsPlatform System(PDW)

Azure Synapse Analytics에 네트워크 자격 증명을 저장하고 서버와 연결합니다. 예를 들어 이 저장 프로시저를 사용하여 Azure Synapse Analytics에 적절한 읽기/쓰기 권한을 부여하여 대상 서버에서 데이터베이스 백업 및 복원 작업을 수행하거나 TDE에 사용되는 인증서의 백업을 만듭니다.

Transact-SQL 구문 표기 규칙

Syntax

-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse  
  
sp_pdw_add_network_credentials 'target_server_name',  'user_name', 'password'  

참고

이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.

인수

'target_server_name'
대상 서버 호스트 이름 또는 IP 주소를 지정합니다. Azure Synapse Analytics는 이 저장 프로시저에 전달된 사용자 이름 및 암호 자격 증명을 사용하여 이 서버에 액세스합니다.

InfiniBand 네트워크를 통해 연결하려면 대상 서버의 InfiniBand IP 주소를 사용합니다.

target_server_name nvarchar(337)로 정의됩니다.

'user_name'
대상 서버에 액세스할 수 있는 권한이 있는 user_name 지정합니다. 대상 서버에 대한 자격 증명이 이미 있는 경우 새 자격 증명으로 업데이트됩니다.

user_name nvarchar(513)로 정의됩니다.

'password
user_name 암호를 지정합니다.

반환 코드 값

0(성공) 또는 1(실패)

사용 권한

ALTER SERVER STATE 권한이 필요합니다.

오류 처리

제어 노드 및 모든 컴퓨팅 노드에서 자격 증명을 추가하는 데 성공하지 못하면 오류가 발생합니다.

일반적인 주의 사항

이 저장 프로시저는 Azure Synapse Analytics의 NetworkService 계정에 네트워크 자격 증명을 추가합니다. NetworkService 계정은 제어 노드 및 컴퓨팅 노드에서 SMP SQL Server의 각 인스턴스를 실행합니다. 예를 들어 백업 작업이 실행될 때 제어 노드와 각 컴퓨팅 노드는 NetworkService 계정 자격 증명을 사용하여 대상 서버에 대한 읽기 및 쓰기 권한을 얻습니다.

예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)

A. 데이터베이스 백업을 수행하기 위한 자격 증명 추가

다음 예제에서는 do기본 사용자 seattle\david의 사용자 이름 및 암호 자격 증명을 IP 주소가 10.172.63.255인 대상 서버와 연결합니다. 사용자 seattle\david에는 대상 서버에 대한 읽기/쓰기 권한이 있습니다. Azure Synapse Analytics는 이러한 자격 증명을 저장하고 백업 및 복원 작업에 필요한 경우 대상 서버에서 읽고 쓰는 데 사용합니다.

EXEC sp_pdw_add_network_credentials '10.172.63.255', 'seattle\david', '********';  

백업 명령을 사용하려면 서버 이름을 IP 주소로 입력해야 합니다.

참고 항목

InfiniBand를 통해 데이터베이스 백업을 수행하려면 백업 서버의 InfiniBand IP 주소를 사용해야 합니다.

참고 항목

sp_pdw_remove_network_credentials(Azure Synapse Analytics)