메뉴

dExpert logo

C# MSSQL 백업 소스

등록자 unitline01  
등록일 2016-10-11 오후 10:32:51
가격 15,000원 (VAT 별도)
판매 수 17건 (열람 : 2516)
사용환경 VisualStudio 2010 + Microsoft.SqlServer.Smo
첨부파일 uSchBackup.zip
샘플 MAIN01.jpg
샘플 MAIN02.jpg
평점
판매자 컨텐츠 등록 수 22 건

c#으로 개발된 스케쥴을 이용한  MSSQL 백업 TOOL 소스입니다.

 

MSSQL 데이터베이스들을 FULL 백업, 증분백업, 트랜잭션 로그 백업을 스케쥴을 걸어 수행할 수 있는 소스로

문의사항 또는 개선사항이 있으시면 unitline01@nate.com으로 메일 부탁드립니다.

 

그리고 반드시 실업무에 적용하시기 전에는 시뮬레이션을 해보시기 바랍니다.

 

 

 

1 사용법

    가. 최초 화면

    최초 실행 시 윈도우 시작 시 실행할 수 있도록 물어보는 다이얼로그가 디스플레이 되어

    아래와 같은 화면이 디스플레이 됩니다.

    아래 내용은 백업 스케쥴을 등록 한 화면이고 초기에는 스케쥴이 없습니다.

    스케쥴은 데이터 베이스별로 FULL 백업, 증분백업, Transaction Log 백업으로 구분하여 작동이 됩니다.

     여기 예제에서는 FULL 백업 1일에 1번, 증분백업은 1시간에 1번, 트랜잭션 로그 백업은 10분에 1번으로 

    설정되었습니다.  


 

   나. 계획 등록

        계획 등록 버튼을 클릭하면 아래와 같은 화면이 디스플레이 됩니다.

        서버를 선택하고 포트는 변경하지 않으셨으면 그대로 1433으로 두셔도 됩니다.

        그리고 백업할 수 있는 SQL 계정과 패스워드를 입력하고 Connect 버튼을 클릭합니다.

        정상적으로 등록한 후 Connect 버튼을 클릭하면 버튼들이 활성화 됩니다.

        BACKUP 및 RESTORE 버튼을 필요시에만 클릭하시고 계획 시에는 클릭 안하셔도 됩니다.

        그 후에 백업할 DATABASE를 선택하고 백업 방법(FULL, 증분, 로그)을 선택합니다.

        작동빈도를 선택하고 백업할 폴더를 선택한 후 백업파일 보관일을 입력한 후 확인 버튼을

        클릭하면 백업 스케쥴이 등록이 됩니다.  

        계획을 삭제 하시고 싶으시면 작동방법 컬럼에 삭제하실 항목을 선택하신 후 계획 삭제 버튼을

        클릭하면 삭제가 됩니다.    


      

다. 환경설정

     환경설정 버튼을 클릭하면 아래와 같이 환경설정을 할 수 있습니다.

   

 

라. 백업 결과

     계획된 시간이 되면 아래와 같이 백업이 됩니다.

     파일구조는 데이터베이스명 + 백업한 년월일시분초

     + 백업방법(FULL백업-FULL, 증분백업-INC, 트랜잭션로그백업-LOG).확장자(FULL백업-BAK, 증분-DIF, 로그-LOG)

     입니다.


이전 구매

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

원격지에 있는 mssql의 backup도 가능한건가요?  /  rone72  

프로그램에 관심 가져주셔서 감사합니다. 넵 가능합니다.  /  unitline01  

구매해서 사용해보니 정상적으로 잘 작동하네요... 이왕이면 SQL SERVER 2012에서도 동작이 되면 더 좋을거 같아요.. 잘 쓰겠습니다. (혹시 2012에서 되면 좀 알려주십시요 ^^)  /  lwjvegas  

넵 감사합니다. 현재 SQL SERVER 2012가 없어서 개선을 할 수 없는데 향후 2012 관련 프로젝트가 있을 때 구매하여 개선하도록 하겠습니다. 혹 그전에 급하시면 unitline01@nate.com으로 메일 주십시오.  /  unitline01  

구매했습니다. 문제 발생시 문의하겠습니다 ^^  /  wind1818  

백업화일를 다른 네트워크상의 pc로도 백업복사가 되나여? ( 본인pc-->파일서버로 db백업화일 복사)  /  kjm119  

리눅스의 마리아 EB 에서도 백업이 가능하진요?  /  garam