안녕하세요 차주언입니다.


블로그 링크 http://blog.naver.com/narsas/140172881128


1부에 이어서 http://www.sqler.com/524748


로컬에 데이터가 준비되었으면 이제 이관을 해야겠지요


편의상 접속 테스트 해봅니다.


01.동시연결.PNG


AZURE와 로컬에 접속이 모두 잘 되었다면

로컬에 mydb의 테이블 8개를 azure로 마이그레이션 해야합니다.

 

우선 내보내기 마법사를 선택하고


02.내보내기.PNG


원본을 선택하고 여기선 당연히 로컬의 mydb입니다.


03.원본선택.PNG


그다음 대상인 Azure mydb를 선택합니다


04.대상선택.PNG


그 다음 테이블을 복사니까 위에 항목을 선택합니다.


05.테이블 복사.PNG


그다음 복사할 테이블 8개를 선택합니다. 애져가 8코어라 테이블 8개로 하려고 했는데 아쉽게도 로컬머신이 4코어네요 ㅠㅠ

 

(SSIS에서의 동시작업은 작업 내용에따라 적절히 분배합니다) - 나중에 알아서...


06.테이블선택8개.PNG


SQL서버에 저장해서 계속 사용할 수 있도록 합니다.

(편의상쉽게하려고 이리했습니다. )

 

저장완료하고


07.저장.PNG


자 이제 준비 완료니까 애저로 이관을 해볼까요?

 

SSIS에서 선택해서 이관해도 되고

 

저처럼 비쥬얼 스튜디오에서 해당파일 오픈해서 이관실험 해도 됩니다(여기선 해당방법 설명 패스...해도되죠?)

 

로컬이 4코어 장비라.. 4개의 작업이 한번에 수행됩니다..에고고..나중에 최적화할때 8개 동시 실행되게 해줘도 되겠습니다.


11.4개 테이블 동시작업.PNG


짜짠!!!!!!!!!!!!!!!


12.1분36초 소요.PNG


1 36초만에 8 X 32MB = 256 MB 가량의 데이터가 이관되었습니다..






profile

차주언
MSSQL DBA ,  MCT/ MCDBA
SQL프런티어 / 펄어비스 DBA