데이터베이스 스키마, 데이터 추출/주입
최고관리자
2018.01.08 23:34
2,365
0
본문
작업을 하다보면 DB를 백업해야 하는 경우가 있습니다.
보통 EXPORT를 사용하는 것 같은데 종종 에러도 생기고 해서 좀 더 쉬운 방법을 찾아봤습니다.
여기서는 스크립트를 제작해서 간단하게 추출, 주입하는 방법을 소개합니다.
MSSQL 2008을 기준으로 설명하겠습니다.
1. 일단 MSSQL을 킵니다.
2. 추출할 DB를 오른쪽 클릭 -> 태스크 -> 스크립트 생성을 누릅니다.
3. 다음과 같은 화면이 뜹니다. 다음을 누릅시다.
4. 여기서 추출할 테이블이나 뷰, 저장 프로시저등을 선택 할 수 있습니다.
통체로 추출하고 싶다면 전체 데이터베이스 및 모든 데이터베이스 개체 스크립팅을 선택하면 전부 선택됩니다.
5. 스크립트를 저장할 경로를 설정한 후, 고급을 누릅니다.
6. 여기서 스키마만 추출할지, 데이터만 추출할지, 스키마랑 데이터 둘 다 추출할 지 선택 할 수 있습니다.
7. 제대로 된지 확인하고 다음을 누릅시다.
8. 작업이 다 진행되면 마침을 누릅니다.
9. 추출된 데이터를 삽입하고 싶다면, 추출된 스크립트를 더블 클릭하여 실행하면 스크립트가 쭉 뜹니다.
그걸 실행하면 추출된 데이터,스키마가 삽입됩니다.
잘 되지 않는 다면 스크립트 윗부분의 db설정 부분을 지워주고 실제 DDL 구문들부터 실행하면 잘 될 것입니다.
[출처] [MSSQL] 데이터베이스 스키마, 데이터 추출/주입|작성자 심해펭귄
댓글목록 0