如何备份/恢复我的 Sql Server 2008 数据库?

如何备份/恢复我的 Sql Server 2008 数据库?

我有一个大约 20GB 的数据库。我需要(手动*)备份这个数据库,使用 7zip 压缩备份,然后从我的服务器下载这个备份到我的桌面。(反复进行)。

我知道规模会很大,所以我把桌子分成了几个部分FilesFileGroups-

在此处输入图片描述

因此文件XWing_BoundariesXWing_BoundayStreets(或多或少)是静态数据**。所以我把它们放在自己的文件和文件组中,这样我就不需要备份和下载它们了。我只想下载(并在本地恢复)动态数据,即文件 XWing。我也不关心日志文件。

那么,是否有一个技巧可以让我只备份/下载/恢复我需要的单个文件/文件组,而不是每次都抓取所有数据?

笔记:

  • *我们每晚都有完整备份,因此一切都很好/不是问题。
  • **我偶尔会手动更改这些数据。我甚至还考虑过将这些文件设为只读,以获得额外的速度提升。

答案1

当然,您可以备份特定的文件组/文件。请参阅http://technet.microsoft.com/en-us/library/ms186865.aspx了解详细信息。

备份特定文件或文件组

BACKUP DATABASE database_name FILE = XWing TO <backup_device>

您还可以添加WITH COMPRESSION在写入磁盘之前压缩备份。

相关内容