【发布时间】:2012-10-29 01:35:54
【问题描述】:
我正在管理一个相当大的 SQL Server 数据库。有些表包含对业务至关重要的数据,必须每天在异地进行备份。但是我们还有其他(读写)表,它们占据了数据库大小的一半左右,它们不是业务关键的。我想做的是这样的:
Primary filegroup: Tables A, B, C --> daily backup
Secondary filegroup: Tables D, E, F --> monthly (or occasional manual) backup
当我尝试对此进行测试时,我在尝试恢复文件组时遇到了错误。看起来我无法单独恢复单个文件组或不同时间点的不同文件组。理想情况下,我希望能够先恢复主文件组(最重要的文件组),然后再恢复辅助文件组。我愿意接受辅助文件组上的一些数据丢失。
这个可以吗?
【问题讨论】:
-
您是在进行完整的数据库备份还是单独备份文件组?您需要单独备份它们以逐步恢复它们。还建议只为系统对象保留 PRIMARY 并创建另一个辅助文件组。这个问题应该在 dba 上不是这样
-
我愿意尝试任何事情。我目前正在进行完整备份,但文件变得太大,这就是为什么我试图转向部分备份并单独备份 filegropus。备份它没有问题,但我无法恢复它。
标签: sql-server backup database-backups