最近,有人要求我向客户发送一个我们数据库的 .bak 文件,并通过以 100% 填充因子重新索引所有表(以确保没有空槽),并调整事务日志的大小,然后“缩小”文件,但文件仍然很大(在 7zipping 之前)。
我找不到有关 .bak 期间索引数据会发生什么的信息。所以,问题是,.bak 文件是否已经排除了索引数据?或者有没有办法在执行 .bak 之前删除所有索引数据并在恢复时重建它?
在发布之前我确实尝试寻找类似的帖子,如果这个问题已经被问过/回答过,我深表歉意。
是否有一组已知的步骤可以制作最小的可恢复 .bak 文件?
a)不关心交易(您处于单用户模式,所有交易都已提交)。
b)不关心可以重建的索引/统计数据
c) 不关心恢复需要多长时间。