글
작업을 하다보면 DB를 백업해야 하는 경우가 있습니다.
보통 EXPORT를 사용하는 것 같은데 종종 에러도 생기고 해서 좀 더 쉬운 방법을 찾아봤습니다.
여기서는 스크립트를 제작해서 간단하게 추출, 주입하는 방법을 소개합니다.
MSSQL 2008을 기준으로 설명하겠습니다.
1. 일단 MSSQL을 킵니다.
2. 추출할 DB를 오른쪽 클릭 -> 태스크 -> 스크립트 생성을 누릅니다.
3. 다음과 같은 화면이 뜹니다. 다음을 누릅시다. ▼
4. ▼여기서 추출할 테이블이나 뷰, 저장 프로시저등을 선택 할 수 있습니다.
통채로 추출하고 싶다면 전체 데이터베이스 및 모든 데이터베이스 개체 스크립팅을 선택하면 전부 선택됩니다.
5. ▼스크립트를 저장할 경로를 설정한 후, 고급을 누릅니다.
6. ▼여기서 스키마만 추출할지, 데이터만 추출할지, 스키마랑 데이터 둘 다 추출할 지 선택 할 수 있습니다.
7. ▼제대로 된지 확인하고 다음을 누릅시다.
8. ▼작업이 다 진행되면 마침을 누릅니다.
9. 추출된 데이터를 삽입하고 싶다면, 추출된 스크립트를 더블 클릭하여 실행하면 스크립트가 쭉 뜹니다.
그걸 실행하면 추출된 데이터,스키마가 삽입됩니다.
잘 되지 않는 다면 스크립트 윗부분의 db설정 부분을 지워주고 실제 DDL 구문들부터 실행하면 잘 될 것입니다.
'MSSQL 2008 > SQL' 카테고리의 다른 글
MSSQL 저장프로시져 SP 모니터하기 (0) | 2014.03.09 |
---|---|
RBO(규칙 기준 옵티마이저) & CBO(비용 기반 옵티마이저) (0) | 2014.03.05 |
UPDATE 기본 문법 (0) | 2014.03.03 |
INSERT 기본 문법 (0) | 2014.03.03 |
SELECT 기본 문법 (0) | 2014.03.03 |