3

从 SQL 获取每日或每小时备份然后让它们自动上传到 Racksapce Cloud Files 的最佳方式是什么?

4

1 回答 1

0

You could do daily full backups and periodic differential backups, but you may want to look at using transaction log backups instead, assuming your database is using FULL recovery mode. With log backups you could send a full backup once a day or week, then send log backups every hour. Each time you send a new full backup, you could delete all the older log backups. As long as you have a full backup and ALL the logs, you can restore the data up to the point of the last log; you would basically be doing log shipping without applying the logs.

You'll also need to decide how to get the files there, rsync/robocopy/other, and make sure you have the bandwidth to keep up with the transfers. And make sure you have some notification process if it fails.

If you're looking for disaster recovery, remember to focus on the the plan to restore more than the plan to backup. Estimating the time requirements and documenting the process to restore needs to be done and practiced before a disaster, not during.

于 2011-10-16T12:38:57.647 回答