SQL Server 2005 条带化备份集

条带化(stripping)备份使用一个以上的设备(磁盘或磁带)进行单个的备份集操作。事实上,当执行数据库备份时,可以在备份操作中使用最多64个设备(磁盘或磁带)。这个特性在备份非常大的数据库时是非常有用的,因为你能通过在分离的磁盘/阵列条带化备份文件增强备份性能。条带化备份文件意思是说同时以对称的方式写入每个文件。条带化备份使用并行写操作,可以显著提高备份操作的速度。

此技巧演示了在3个磁盘设备上条带化备份:

这个备份创建了3个文件,每个文件存储了三分之一还原数据库时需要的备份信息。

如果尝试在其中任何一个设备上进行备份,你将得到错误消息,正如下一个示例所演示的:

这个查询返回:

消息3132,级别16,状态1,第1行

媒体集有3个媒体簇,但只提供了1个。必须提供所有成员。

消息3013,级别16,状态1,第1行

BACKUP DATABASE正在异常终止。

解析

在这个技巧中,备份使用了3个设备,它也被称作媒体簇(media families)。这3个媒体簇被用作单个的媒体集,这个媒体集可以包含一个或多个备份集。在创建了由3个媒体簇组成的媒体集之后,技巧的第二部分尝试在一个既有的媒体簇上进行备份操作。这将引发一个错误,因为在文件被格式化(使用WITH FORMAT)之前,必须同时使用它们而不可以在备份操作中单独使用。

Tags: 

延伸阅读

最新评论

发表评论