sp_pdw_remove_network_credentials(Azure Synapse Analytics)
적용 대상: Azure Synapse Analytics Analytics Platform System(PDW)
그러면 네트워크 파일 공유에 액세스하기 위해 Azure Synapse Analytics에 저장된 네트워크 자격 증명이 제거됩니다. 예를 들어 이 저장 프로시저를 사용하여 Azure Synapse Analytics에 대한 권한을 제거하여 사용자 고유의 네트워크 내에 있는 서버에서 백업 및 복원 작업을 수행할 수 있습니다.
Syntax
-- 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';