sp_pdw_remove_network_credentials(Azure Synapse Analytics)

적용 대상: Azure Synapse 분석 분석 플랫폼 시스템(PDW)

이렇게 하면 Azure Synapse Analytics에 저장된 네트워크 자격 증명이 제거되어 네트워크 파일 공유에 액세스합니다. 예를 들어 이 저장 프로시저를 사용하여 Azure Synapse Analytics에 대한 권한을 제거하여 자체 네트워크 내에 있는 서버에서 백업 및 복원 작업을 수행합니다.

항목 링크 아이콘Transact-SQL 구문 규칙(Transact-SQL).

구문

-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse  
  
sp_pdw_remove_network_credentials 'target_server_name'  

참고

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

인수

'target_server_name'
대상 서버 호스트 이름 또는 IP 주소를 지정합니다. 이 서버에 액세스하기 위한 자격 증명은 Azure Synapse Analytics에서 제거됩니다. 이는 자체 팀에서 관리하는 실제 대상 서버에 대한 사용 권한을 변경하거나 제거하지 않습니다.

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

반환 코드 값

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

사용 권한

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

오류 처리

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

일반적인 주의 사항

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

메타데이터

모든 자격 증명을 나열하고 자격 증명이 제거되었는지 확인하려면 sys.dm_pdw_network_credentials(Transact-SQL)를 사용합니다.

자격 증명을 추가하려면 sp_pdw_add_network_credentials(Azure Synapse Analytics)를 사용합니다.

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

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

다음 예제에서는 IP 주소가 10.192.147.63인 대상 서버에 액세스하기 위한 사용자 이름 및 암호 자격 증명을 제거합니다.

EXEC sp_pdw_remove_network_credentials '10.192.147.63';