MSSQL

데이터베이스 스키마, 데이터 추출/주입

최고관리자
2018.01.08 23:34 2,241 0

본문

작업을 하다보면 DB를 백업해야 하는 경우가 있습니다. 

 

보통 EXPORT를 사용하는 것 같은데 종종 에러도 생기고 해서 좀 더 쉬운 방법을 찾아봤습니다.

 

여기서는 스크립트를 제작해서 간단하게 추출, 주입하는 방법을 소개합니다.

 

MSSQL 2008을 기준으로 설명하겠습니다.

 

1. 일단 MSSQL을 킵니다.

 




2. 추출할 DB를 오른쪽 클릭 -> 태스크 -> 스크립트 생성을 누릅니다.





3. 다음과 같은 화면이 뜹니다. 다음을 누릅시다.





4. 여기서 추출할 테이블이나 뷰, 저장 프로시저등을 선택 할 수 있습니다.

 

통체로 추출하고 싶다면 전체 데이터베이스 및 모든 데이터베이스 개체 스크립팅을 선택하면 전부 선택됩니다.

 

 

5. 스크립트를 저장할 경로를 설정한 후, 고급을 누릅니다.





6. 여기서 스키마만 추출할지, 데이터만 추출할지, 스키마랑 데이터 둘 다 추출할 지 선택 할 수 있습니다.




7. 제대로 된지 확인하고 다음을 누릅시다.





8. 작업이 다 진행되면 마침을 누릅니다.

 

 

9. 추출된 데이터를 삽입하고 싶다면, 추출된 스크립트를 더블 클릭하여 실행하면 스크립트가 쭉 뜹니다.

 

그걸 실행하면 추출된 데이터,스키마가 삽입됩니다.

 

잘 되지 않는 다면 스크립트 윗부분의 db설정 부분을 지워주고 실제 DDL 구문들부터 실행하면 잘 될 것입니다.



댓글목록 0

등록된 댓글이 없습니다.