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

 

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

 

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

 

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

 

1. 일단 MSSQL을 킵니다.

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

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

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

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

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

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

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

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

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

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

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

 

출처 : http://blog.naver.com/platinasnow/30168391129

'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
by 짱구를꼭말려 2014. 3. 5. 16:36