【发布时间】:2018-06-20 09:13:35
【问题描述】:
我实际上已经使用 C# 构建了一个应用程序,每天使用压缩选项进行差异备份,以减少 bak 文件大小并提高备份速度。但是,文件大小对我来说仍然太大。所以我计划备份整个数据库,但我希望一张表(包含最多数据)中的一个只包含一个月的数据。任何的想法 ?谢谢。
【问题讨论】:
-
“大”有多大?您可以做的一件事是将旧数据归档到您每周/每月备份一次的辅助数据库中。留下较小的活动数据
-
如果您的备份太大,您是否有足够的空间来恢复?听起来您在这里遇到了更大的问题。
-
查看 msdn 的命令行工具。您可以创建 .bat 文件来自动进行备份:docs.microsoft.com/en-us/sql/tools/…
-
bak 文件只有 60 GB。但需要较小的文件大小。
标签: c# sql-server-2008 database-backups