내보내기(0) 인쇄
모두 확장

방법: Azure SQL 데이터베이스의 가져오기 및 내보내기 서비스 사용

업데이트 날짜: 2014년 10월

가져오기 및 내보내기 서비스를 사용하면 Azure SQL 데이터베이스를 쉽게 마이그레이션하고 보관할 수 있습니다.

스키마 및 데이터를 내보내고 이 파일을 Azure 저장소 계정에 저장한 다음 파일을 가져와서 새 데이터베이스를 만들기만 하면 간단하게 데이터베이스를 마이그레이션할 수 있습니다. 가져오기 및 내보내기를 보관에 사용하는 것은 물론 데이터베이스 복사와 함께 사용하여 트랜잭션별로 일관성 있는 데이터베이스 복사본을 만들 수도 있습니다.

가져오기 및 내보내기 서비스는 마이그레이션 및 보관 시나리오에 권장되는 솔루션입니다. 비즈니스 연속성을 계획하는 경우 지역 복원, 지정 시간 복원 등의 셀프 서비스 기능을 사용하는 것이 좋습니다. 자세한 내용은 Azure SQL 데이터베이스 백업 및 복원를 참조하세요.

S2 이상 성능 수준을 사용할 경우 가져오기 작업이 더 빨리 완료됩니다. 가져오기 작업이 완료된 후 성능 수준을 쉽게 다운그레이드할 수 있습니다. 데이터베이스 크기, 스키마 복잡성 및 성능 수준은 내보내기 작업 기간에 영향을 줍니다. 일시적으로 성능 수준을 높여 내보내기 시간을 줄이는 것이 좋습니다.

내보내기 작업에서는 데이터베이스에 있는 각 테이블의 데이터에 대한 개별 대량 복사가 수행되므로 내보낸 데이터의 트랜잭션별 일관성은 보장되지 않습니다. 내보내기(BACPAC 파일)의 데이터가 트랜잭션별로 일치하지 않는 경우 해당 파일을 이후에 가져올 때 실패할 수 있습니다. 이를 방지하려면 Azure SQL 데이터베이스의 데이터베이스 복사 기능을 사용하여 먼저 트랜잭션별로 일관성 있는 데이터베이스 복사본을 만든 다음 복사본을 내보냅니다. 자세한 내용은 방법: 데이터베이스 복사(Azure SQL 데이터베이스) 사용을 참조하세요. 자동 내보내기는 항상 데이터베이스 복사본을 만든 다음 복사본에서 내보냅니다.

BACPAC 파일을 저장하려면 저장소 계정이 필요합니다. 저장소 계정을 만드는 방법에 대한 자세한 내용은 저장소 계정을 만드는 방법을 참조하세요.

  1. Azure Management 포털에 로그온합니다.

  2. 탐색 창에서 SQL 데이터베이스를 클릭합니다. SQL 데이터베이스의 목록 보기에서 내보낼 데이터베이스 이름을 클릭합니다.

  3. 작업 표시줄에서 내보내기를 클릭하여 데이터베이스 내보내기 대화 상자를 엽니다.

  4. 파일 이름, 구독, Blob 저장소 계정, 컨테이너, 서버 로그인 이름암호에 대한 값을 입력합니다. 대화 상자 아래쪽의 확인 표시를 클릭합니다. 서버 계정은 서버 수준 보안 주체 로그인이나 dbmanager 데이터베이스 역할의 구성원이어야 합니다.

  5. 내보내기 작업이 완료된 후 BACPAC 파일을 가져와서 새 Azure SQL 데이터베이스 또는 SQL Server 데이터베이스를 만들 수 있습니다.

  1. Azure Management 포털에 로그온합니다.

  2. 새로 만들기 > 데이터 서비스 > SQL 데이터베이스 > 가져오기를 차례로 클릭합니다. 그러면 데이터베이스 가져오기 대화 상자가 열립니다.

  3. BACPAC URL 아래의 폴더를 클릭하여 저장소 계정, 컨테이너 및 내보낸 .bacpac 파일의 파일 이름으로 이동합니다. 열기를 클릭합니다.

  4. 새 SQL 데이터베이스의 이름을 지정합니다. 데이터베이스 이름은 서버에서 고유해야 하므로 기존 데이터베이스의 이름은 사용할 수 없으며 이름은 SQL Server 식별자 규칙을 따라야 합니다. 자세한 내용은 식별자를 참조하세요.

  5. 구독, 서비스 계층, 성능 수준, 최대 크기서버를 지정합니다. 대화 상자 아래쪽의 화살표를 클릭합니다.

  6. 호스트 서버의 로그인 세부 정보를 지정합니다.

  7. 가져오기 작업을 시작하려면 대화 상자 아래쪽의 확인 표시를 클릭합니다. 그러면 포털의 페이지 아래쪽 리본 메뉴에 상태 정보가 표시됩니다.

  8. 새 데이터베이스를 확인하려면 탐색 창에서 SQL 데이터베이스를 클릭하고 페이지를 새로 고칩니다.

참고: 기존의 자동 내보내기 파일을 사용하여 새 데이터베이스를 만들려면 내보내기에서 만들기 섹션에서 SQL 데이터베이스 > 해당 데이터베이스 이름 > 구성 > 새 데이터베이스를 차례로 클릭합니다.

  1. Azure Management 포털에 로그온합니다.

  2. 탐색 창에서 SQL 데이터베이스를 클릭합니다. SQL 데이터베이스의 목록 보기에서 자동화된 내보내기를 예약할 데이터베이스 이름을 클릭합니다.

  3. 구성 탭을 클릭하고 내보내기 상태에서 자동을 클릭합니다.

  4. 자동화된 내보내기 작업 공간에서 다음 매개 변수의 설정을 지정합니다.

    • 저장소 계정

    • Frequency

      • 내보내기 간격(일)을 지정합니다.

      • 시작 날짜 및 시간을 지정합니다. 구성 작업 공간의 시간 값은 UTC 시간이므로 UTC 시간과 데이터베이스가 위치한 표준 시간대 간의 오프셋에 유의하세요.

    • 보존

    • SQL 데이터베이스를 호스팅하는 서버의 자격 증명 계정은 프로비전 프로세스에서 생성된 서버 수준 보안 주체 로그인이나 dbmanager 데이터베이스 역할의 멤버여야 합니다.

  5. 내보내기 설정을 모두 구성했으면 저장을 클릭합니다.

자동화된 내보내기SQL 데이터베이스 대시보드에 있는 빠른 보기 섹션에서 마지막 내보내기의 타임스탬프를 볼 수 있습니다.

빠른 시작 페이지의 기록 탭에서 예약된 내보내기 작업의 상태와 기록을 확인할 수 있습니다.

자동화된 내보내기 설정을 변경하려면 SQL 데이터베이스를 선택하고 구성 탭을 클릭한 다음 원하는 대로 변경하고 저장을 클릭합니다.

또한 API를 사용하여 프로그래밍 방식으로 데이터베이스를 내보내고 가져올 수 있습니다. 자세한 내용은 CodePlex의 가져오기 내보내기 예를 참조하세요.

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft