Windows SQL Server 스크립트 생성 및 백업 알아보기




    SQL Server에서는 백업은 대표적으로 데이터베이스 백업과 스크립트 백업 있습니다


    데이터베이스 자체를 백업하는경우에는 DB백업을 하고, 테이블 쿼리 확인, 테이블백업 등등은 스크립트를 통해 사용하게됩니다


    이번 포스팅에서는 SQL Server 스크립트 생성을 이용하여 테이블  백업을 알아보겠습니다



    이전 글 :


    Windows SQL Server 2014 Express 설치 - http://server-talk.tistory.com/252


    Windows MSSQL Server DB 복원과 사용자 설정하기(매핑하기) - http://server-talk.tistory.com/128


    Windows MSSQL Server 유지관리계획을 이용한 DB백업 스케줄러 사용하기 - http://server-talk.tistory.com/130


    MSSQL 데이터베이스(DB) 생성과 새 로그인 사용자 추가 - http://server-talk.tistory.com/248


    Windows SQL Server 원격설정하여 접속방법 - http://server-talk.tistory.com/251






     Windows SQL Server 스크립트 생성





    스크립트를 생성할 DB의 우클릭 후 태스크 -> 스크립트 생성 을 선택합니다




    스크립트 생성에 방법의 간단한 설명입니다




    특정 데이터베이스 개체 선택 하신 후 스크립트를 생성할 테이블을 선택합니다




    스크립팅 옵션 설정에서 고급 -> 고급 스크립팅 옵션 -> 스크립팅할 데이터 형식 -> 스키마 및 데이터(기본값 스키마) 선택 합니다




    스크립팅 옵션 설정에서 특정 위치에 스크립트 저장 -> 파일에 저장 -> 파일 이름의 경로를 지정 후 다음으로 진행합니다



    [파일에 저장]


    단일파일 : 개체 전체를 1개파일로 생성되게 됩니다

    - 전체 개체를 스크립트 백업할 경우


    개체당 단일 파일 : 개체당 각각 파일이 별도로 생성됩니다 (개체단위 - 테이블 1개씩 별도로 사용자 정의 함수 별도 등등)

    - 특정 개체만 스크립트 백업할 경우



    * 보편적으로 단일파일로 하는경우가 많지만, 특정 테이블만 요청하는 경우에는 개체당 단일 파일로 하는경우도 있습니다






    스크립트 생성이 완료되면 위와 같은 메세지가 나오게 됩니다.





    생성한 스크립트를 실행하게되면 위와 같은 내용이 출력되며, 복원을 원하실 경우 위의 스크립트의 원하는 DB를 지정한 후 스크립트 실행(F5)을 하시면 됩니다.

    Posted by Server-talk 서버이야기