位置:GZ医疗队 > 公益纪实 > 公益站长 > 网络技术 >
SQL Server 备份与恢复之六:介质集与备份集(3)
来源:未知 作者:seagull8111 点击:次 时间:2013-04-19
(1)备份时的注意事项。由备份操作创建的整个介质集必须用于所有后续备份操作。例如,如果介质集是使用两台磁带备份设备创建的,则涉及相同介质集的所有后续备份操作都必须使用两台备份设备。
(2)还原时的注意事项。对于任何从磁盘备份进行的还原以及任何联机还原,必须同时装入此介质集的全部介质。
(3)压缩和未压缩的备份不能在一个介质集中共存。当同时使用压缩和未压缩的备份介质时,必须在备份选项中显式申明格式化介质集。
2、删除条带化
条带化的介质集如果不再用于原介质集,可以被重新用于组成其他介质集。在被新介质集使用时,必须格式化这些介质(一个或多个磁带或磁盘文件),格式化进程会删除备份介质中以前的内容并向每个备份设备中的备份介质写入新的媒体标头。
3、镜像备份
镜像介质集通过降低备份设备故障的影响来提高备份的可靠性。由于备份是防止数据丢失的最后“防线”,因此备份设备出现故障的后果是非常严重的。随着数据库大小的增加,备份设备或介质发生故障致使备份不可还原的可能性也相应增加。镜像备份介质通过提供冗余来提高备份的可靠性。
一个镜像介质集包含2个到4个镜像。每个镜像包含介质集中的所有介质簇。镜像必须有相同的设备数,每个介质簇一个设备。每个镜像要求每个介质簇都有一个单独的备份设备。例如,包含四个介质簇、三个镜像的镜像介质集需要十二个备份设备。所有这些设备必须是相同的。例如,使用同一制造商提供的同一型号的磁带机。
下图显示了包含两个介质簇、两个镜像的镜像介质集示例。每个介质簇都包含三个介质卷,这些介质卷在每个镜像中都备份一次。
镜像中的对应卷都具有相同的内容。这样,还原时它们可以互换。例如,在上图中,tape2 的第三卷可以与 tape0 的第三卷互换。上图的示例代码如下:
BACKUP DATABASE AdventureWorks2008R2
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1'
MIRROR TO TAPE = '\\.\tape2', TAPE = '\\.\tape3'
WITH FORMAT,
MEDIANAME = 'AdventureWorks2008R2Set1';
注意:不能通过删除某个镜像来隐性分割(拆分)镜像介质集。如果某个镜像中磁带或磁盘已损坏或已经过重新格式化,则该镜像不能再用于其他备份。至少有一个完整镜像保持完好无损时,才可以读取介质集。如果每个镜像都丢失了指定的介质簇,则介质集将不再可用。
五、密码保护
1、介质集密码
它对介质集集中保存的数据提供较弱的保护。当写入媒体标头时,将保存介质集密码。
不能更改该密码。如果格式化介质集时提供了密码,则在该介质集上创建备份集时必须提供密码。另外,从该介质集执行任何还原操作时也必须提供介质集密码。
注意: 只能对 SQL Server 备份和还原操作使用介质。
若要指定介质集密码,请在 BACKUP 或 RESTORE 语句中使用 MEDIAPASSWORD 选项。
2、备份集密码
它对特定的备份集提供较弱的保护。可以对媒体上的每个备份集使用不同的备份集密码。备份集密码是在将备份集写入媒体时创建的。如果为一个备份集指定了密码,必须提供这个密码才能对该备份集执行任何还原操作。
若要指定备份集密码,请在 BACKUP 或 RESTORE 语句中使用 PASSWORD 选项
。