Linux에서 BCP 유틸리티를 사용하여 데이터 가져오기 및 내보내기

Linux에서 BCP 유틸리티를 사용하여 데이터 가져오기 및 내보내기

Amazon RDS 사용자 가이드의 이 페이지를 한국어로 설명합니다.

출처: 문서

본문

Linux에서 BCP 유틸리티를 사용하여 데이터 가져오기 및 내보내기

BCP(대량 복사 프로그램) 유틸리티는 RDS for SQL Server DB 인스턴스와 데이터 파일 간에 대량의 데이터를 전송하는 효율적인 방법을 제공합니다. Linux 환경에서 BCP를 사용하여 대량 데이터 작업을 수행할 수 있으며, 이는 데이터 마이그레이션, ETL 프로세스, 정기적인 데이터 전송에 유용합니다.

BCP는 파일에서 SQL Server 테이블로 데이터를 가져오는 것과 SQL Server 테이블에서 파일로 데이터를 내보내는 것을 모두 지원합니다. 이는 구분 기호 텍스트 파일을 포함한 다양한 형식의 구조화된 데이터를 전송하는 데 특히 효과적입니다.

사전 조건

Linux에서 RDS for SQL Server DB 인스턴스와 함께 BCP를 사용하기 전에 다음이 있는지 확인하세요.

  • RDS for SQL Server DB 인스턴스에 네트워크로 연결할 수 있는 Linux 환경
  • Linux 시스템에 설치된 Microsoft SQL Server 명령줄 도구(다음 포함)
    • sqlcmd - SQL Server 명령줄 쿼리 도구
    • bcp - 대량 복사 프로그램 유틸리티
  • RDS for SQL Server DB 인스턴스에 대한 유효한 자격 증명
  • SQL Server 포트(일반적으로 1433)에서의 연결을 허용하도록 보안 그룹을 통해 구성된 네트워크 액세스
  • 수행하려는 작업에 대한 적절한 데이터베이스 권한

Linux에 SQL Server 명령줄 도구 설치

Linux에서 BCP를 사용하려면 Microsoft SQL Server 명령줄 도구를 설치해야 합니다. 특정 Linux 배포판에 대한 자세한 설치 지침은 다음 Microsoft 문서를 참조하세요.

설치 후 다음을 실행하여 도구가 PATH에 있는지 확인합니다.

더 알아보기 (Learn more)