2012-10-02 4 views
9

몇 가지 게시물을 보았습니다.하지만 누락 된 부분이 없는지 확인하고 싶습니다.App Harbor/Sequelizer에서 매일 SQL Server 백업을 유지 관리 할 수 ​​있습니까?

저는 Azure에서 App Harbor 로의 이전을 진지하게 고려하고 있습니다. 그러나 매일 SQL Server 데이터베이스 백업을 유지 관리하는 방법이없는 것 같지 않습니다.

나는 App Harbor가 매일 파일 시스템 스냅 샷을 유지한다는 것을 알고 있습니다. 이것은 치명적인 오류로부터 복구하는 데는 좋지만 사용자 오류를 복구하는 데는 많은 도움이되지 않습니다. 예를 들어 실수로 행 묶음을 삭제 한 경우 몇 일 전에 데이터베이스를 복원하여 복구를 원할 수 있습니다.

나는 앱 항구로/데이터를 전송하기위한 이러한 도구에 대해 알고 : - SQL Management Studio의 도구 "스크립트 생성" - 대량 복사 도구 : https://github.com/appharbor/AppHarbor-SqlServerBulkCopy

사람들은 일회성 백업을 수행하기위한 괜찮 데이터를 자동으로 백업하고 AWS S3 스토리지에 저장하는 것이 좋습니다. 툴이나 서비스가 가능할 수 있습니까?

감사합니다.

답변

11

SQL Server 데이터베이스에서 매일 테이블 백업을 수행하는 간단한 콘솔 앱을 만들었습니다. 그런 다음 출력이 압축되어 Amazon S3 스토리지에 업로드됩니다. 이 응용 프로그램은 AppHarbor 배경 작업자로 배포 할 수 있습니다. 로컬 SQL 서버가 필요하지 않습니다!

지침 및 제한 사항은 readme 파일의 참고 사항을 참조하십시오. 이것은 우리가 지금 필요로하는 것을 수행합니다, 그러나 당신이 그것을 확장하고 싶다면 다른 사람들이 프로젝트에서 일하도록하게되어 기쁩니다.

https://bitbucket.org/ManicBlowfish/ah-dbbackup