我有一个大约 20GB 的数据库。我需要(手动*)备份这个数据库,使用 7zip 压缩备份,然后从我的服务器下载这个备份到我的桌面。(反复进行)。
我知道规模会很大,所以我把桌子分成了几个部分Files
:FileGroups
-
因此文件XWing_Boundaries
和XWing_BoundayStreets
(或多或少)是静态数据**。所以我把它们放在自己的文件和文件组中,这样我就不需要备份和下载它们了。我只想下载(并在本地恢复)动态数据,即文件 XWing。我也不关心日志文件。
那么,是否有一个技巧可以让我只备份/下载/恢复我需要的单个文件/文件组,而不是每次都抓取所有数据?
笔记:
*
我们每晚都有完整备份,因此一切都很好/不是问题。**
我偶尔会手动更改这些数据。我甚至还考虑过将这些文件设为只读,以获得额外的速度提升。
答案1
当然,您可以备份特定的文件组/文件。请参阅http://technet.microsoft.com/en-us/library/ms186865.aspx了解详细信息。
备份特定文件或文件组
BACKUP DATABASE database_name FILE = XWing TO <backup_device>
您还可以添加WITH COMPRESSION
在写入磁盘之前压缩备份。