相关疑难解决方法(0)

可以将多少个备份附加到单个文件是否有限制?

最近的一个问题让我看着 MS 文档并感到疑惑。

可以将多少个备份附加到单个文件是否有限制?

默认情况下,SQL Server 用于NOINIT将新备份附加到旧备份文件。

{ NOINIT | INIT } 控制备份操作是附加到还是覆盖备份介质上的现有备份集。默认是附加到媒体上的最新备份集 (NOINIT)。来源

文档明确指出,可用磁盘空间不足将导致附加备份失败。

如果在备份操作将备份附加到媒体集时磁盘文件已满,则备份操作将失败。备份文件的最大大小取决于磁盘设备上的可用磁盘空间;因此,备份磁盘设备的适当大小取决于备份的大小。来源

SQL Recover from .bak file with NOINIT的答案表明PositionfromRESTORE HEADERONLY指示文件中的单个备份。这是一个“smallint”字段,最大应为32,767

大多数情况下,在谷歌搜索时,您会发现有人不小心附加了他们的备份,并且无法理解为什么备份如此之大。

假设有足够的磁盘空间,我没有找到任何关于可以附加多少备份的明确参考。极限是 32,767 还是其他什么东西?

sql-server backup

7
推荐指数
1
解决办法
615
查看次数

标签 统计

backup ×1

sql-server ×1