2011-05-09 5 views
1

SQL 데이터베이스를 매일 백업하고 싶습니다. 나는 다른 DB (주로 내 실수 나 사용자 오류에 대비 한 보호 장치 역할을하기 위해)에서이 작업을 수행 할 것이라고 생각했지만, 필자가 찾은 모든 스크립트는 파일로 처리합니다.SQL 데이터베이스를 파일이나 다른 DB에 백업해야합니까?

다른 데이터베이스로 백업하는 것이 좋으며 데이터가 서버에 파일로 저장되어 있으면 암호화되지 않은 데이터가 없으므로 보안 위험이 있습니까? 좋은 암호화 방법이 있습니까? DB에서 모두 암호화해야합니까? 거기에 좋은 스크립트가 있나요?

도움이 될 것입니다.

답변

1

일반적으로 다른 DB로 백업하지 않습니다. 다른 DB에서 데이터를 미러링 할 수 있는데, 이는 왜 발견 한 모든 스크립트가 파일을 처리하는지 설명합니다.

항상 백업을 안전한 위치에 저장할 수 있으므로 암호로 보호 된 일반 DB만큼 안전합니다.

데이터베이스로 파일을 출력하는 것이 DB를 운반하는 것보다 훨씬 휴대하기 때문에 선호됩니다.

+0

감사합니다. 매우 도움이됩니다. – Ben

1

나는 그렇지 않으면 당신은 새로운 DB에 오류/잘못된 데이터를 복사 위험, 그 DB 버전 제어의 형태를 가지고 있지 않는 파일이 아닌 다른 DB를 백업하는 것이 좋습니다.

관련 문제