티스토리 뷰

 

SQL Azure Migration Wizard

 

SQL Azure로 데이터를 마이그레이션하는 방법은 아래처럼 여러 가지가 있습니다.

l  기존 데이터베이스 Script 생성

l  Microsoft Sync Framework

l  Data Tier Application

l  BCP

l  SSIS

l  SQL Azure Migration Wizard

 

본 글에서는 SQL Azure Migration Wizard에 대한 내용을 살펴보도록 하겠습니다.

SQL Azure Migration Wizard 는 아래 주소를 통해 다운로드 하거나 관련 내용을 살펴볼 수 있습니다.

http://sqlazuremw.codeplex.com/
  

다운로드 받은 파일을 압축 풀기를 하면 SQLAzureMW.exe 파일이 있습니다. exe를 실행해서 마법사를 실행합니다. Analyze / Migrate 에서 SQL Database를 선택하고 Next를 클릭합니다.
 

원본 데이터베이스를 연결합니다. 여기서는 로컬 SQL Express 서버로 연결하고 Demo 데이터베이스를 선택하고 Next를 클릭합니다.
 

Next를 클릭하면 데이터베이스 개체를 선택하는 화면을 볼 수 있습니다. 전체를 할지 아니면 특정 개체를 할지 결정할 수 있으며 하단의 Advanced 메뉴를 통해 호환성에 대한 내용을 선택할 수 있습니다.(SQL Server, SQL Azure, SQL Azure Federation)
 

Next를 클릭하면 스크립트를 만들고 BCPData 폴더에 bcp 파일을 생성하게 됩니다.
 

Next를 클릭해서 대상 데이터베이스를 선택하게 됩니다
 

스크립트를 실행하게 됩니다. 이상하게 BCP 파일은 실행되지 않네요 흠…,

스크립트 결과를 확인할 수 있습니다.

SQLAzureMWBatchUpload, SQLAzureMWBatchBackup 유틸리티도 있지만 여기서는 BCP를 수작업으로 실행했습니다
 

스키마와 데이터가 마이그레이션된 결과를 확인할 수 있습니다.
 

QL Azure Migration Wizard를 사용하여 SQL Server -> SQL Azure, SQL Azure -> SQL Azure, SQL Azure -> SQL Server로 데이터베이스 스크립트와 데이터를 Migration, Backup 할 수 있습니다.

SSIS, BCP로도 할 수 있는 내용이지만 간략히 SQL Azure Migration Wizard를 알아보았습니다.

 

 

'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Azure Update 2012-09  (0) 2012.09.24
NewSQL  (1) 2012.08.13
SQL Azure Federarion- 페더레이션 (5)  (0) 2012.07.07
SQL Azure Federarion- 페더레이션 (4)  (0) 2012.05.25
SQL Azure Federarion- 페더레이션 (3)  (0) 2012.05.18
댓글