SQL Server DB Back up 을 받는 법을 알고싶습니다
2012.06.27 06:00
유지관리마법사라는 권한이 있다고 합니다..
네이버 스크린샷을 봐도 관리 탭에서 우클릭을 하면 유지관리 라는 메뉴가 떠야하는데
저는 아무것도 뜨질 않네요..
백업을 네트워크를 통한 다른 위치에 받으려고 합니다 가능한가요?
해당 HDD가 Fail 났을 경우 다른곳에 백업받은 DB를 통해서 복구하려고 하는 방법입니다.
물류장비라서 Data 가 실시간으로 바뀌거든요.... 오래된 DB를 덮어쓸경우 원복시키는데까지 상당한 시간이 걸리는 관계로
시간단위,,, 가장 좋은건 실시간단위로 백업이 가능한지,, 다른 저장매체 (네트워크를 통한 공유폴더 등)에도 저장이 가능한지
저장방법은 어떻게 되는지...
이 경우 어떻게 해야하는지 아시는분 있으면 댓글이나 답글로 설명좀 부탁드립니다
SQL Server 2005 해당 사진 첨부했어요
코멘트 7
-
집념
06.27 09:02
-
룬이입니다
06.27 11:41
아 ㅠㅠ 그런것이군요
감사합니다.
-
piloteer
06.27 09:08
http://msdn.microsoft.com/en-us/library/ms186865%28v=sql.90%29.aspx
이게 원하시던건지 잘 모르겠네요.
제 경우 주로 소규모 mysql사이트 같은것을 만지기 때문에 ms쪽은 잘 모릅니다만 보통 dump나 backup명령어가 있습니다.
제 경우 주로 주기적으로 백업후 특정 저장소에 백업된 데이타베이스를 전송하는 스크립트를 만들어서 cron같이 스케쥴러를 통해 돌립니다.
또한 쿼리 로그를 남겨서 복원하는 사태가 발생할 시 쿼리 로그를 참고해 소실된 부분을 일부 복원합니다.
-
시간단위는 스케줄링으로 간단하게 적용 가능한데, 실시간으로 백업하려면 무조건 RAID로 가는수밖에 없죠.
-
룬이입니다
06.27 11:41
RAID 구성하고있습니다.
-
네트워크를 통한 백업도 결국 여러가지가 있고 네트워크 종류에 따라 또 다릅니다만, DB 관리하듯 네트워크도 관리해주어야 할 필요성이 생깁니다. 보아하니 고급 관리자가 붙어있는 상황은 아닌거 같은데, 그냥 로컬(멀어져봐야 외장하드) 백업을 추천합니다.
-
룬이입니다
06.27 18:58
댓글 달아주신분들 다들 감사합니다
흠...
맨 위에 Express 단어 보이시죠? 해당 버전은 UI 상에서 유지관리를 못하는 버전입니다.
즉 Microsoft SQL Server Managerment Studio Express Tool 로는 자동으로 절대 백업 못 받습니다.
(오해 없으시길.... 해당 Tool 로입니다.)
그래서 Express Auto Backup 같은 단어로 구굴링 하시면 개인이 열받아서? 만든 프로그램이 몇가지 검색이 됩니다
그 방법을 이용하셔도 되고..
아니면 OS의 스케쥴러를 이용해 별도의 백업 SQL 문을 돌리시는것도 한 방법입니다.
그런데 궁금한게... MSSQL 엔진 접속 Tool 만 Express 버전을 사용하시는거겠지요?
-------------------------------------------------------------------
내용이 조금 짧아보여 추가로 몇자 더 적겠습니다. ^^
만약 실제 Microsoft SQL Server 200X Standard 같이 상용 버전은 시간단위 백업을 UI 상에서 지원을 합니다.
(조건 분기별도 작업도 지원을 합니다.)
그런데 실시간이라는 개념은 없습니다. 최소가 분단위 입니다.
내 컴퓨터를 열었을때 C: D: E: 올라오는 드라이브로는 모두 백업이 가능합니다. 단지 네트워크 백업은 사용해 본적이 없어서 여부에 대해서는 답변을 못 드리겠네요.
저같은 경우는 네트워크 보다는 USB 2.0 외장하드(1TB)를 달아서 12시간 단위로 백업과 컴퓨터의 D:에 이중 백업을 받고있습니다.
그러면 복구는 어떻게 하느냐 인데...
27일 오전 11시에 뻑! 하고 어떤 오류가 생겼습니다. 저처럼 12시간에 대한 단위는 백업을 할 경우는 11시이전 12시간 자료가 다 날라가는 셈입니다. 1시간 단위로 하게 되면 1시간치... 5분단위면 5분단위치가 날라가는 셈이되겠지요. 그럼 날라간 자료에 대해서는 송장을 보고 재입력을 해서 데이타를 맞추는 수밖에 없겠지요.
흠... 그런데 실제 환경을 몰라서 대략적으로 추상적인 답변 드릴수 없는게 좀 그러하네요 ^^
하드웨어 구성도 잘 모르는 상태이고 룬이님이 자게나 엊제 만문에 올라온 글을 보았을 때까진 별 생각이 안들었는데... 이글의 사진을 보고서 약간 쇼킹했다고 해야 하나? 실시간 단위의 데이터가 중요한데 왜 저 버전을 사용할까? 라는 생각이 이글 을 쓰면서 계속 떠나지 않네요.
물론 기업내 정책 및 업무설계로 인해 사용하시는거겠지만 사진처럼 MSSQL 엔진이 EXPRESS용이면 위에서 적으셨던 많은 궁금한 질문들이 안된다고 보셔야 하고 앞으로 어떤 계획을 구상할때도 많은 에로사항이 있습니다. (EXPRESS는 정말 개인용입니다. 업무강도가 개인용 수준이라서 사용한다면 괜찮지만...)
참! 제가 이번에 책장 정리를 많이 했습니다. 초급 Microsoft SQL (뇌를 자극하는.. 시리즈) 책을 버릴 생각인데 혹시라도 보고 싶으신 의향이 잇으시면 쪽지로 받으실 주소보내주시면 책값 무료에 착불로 보내드리겠습니다.(그냥 버릴려고 하니 눈물이 앞을 가리네요..ㅜㅜ)