12.1 介质集

12.1 介质集


12.1.1 备份介质的类型

  备份的介质(Media,也称媒体)有以下三种类型:

◆ 磁盘
  这是一个本地磁盘。


◆ URL
  这是一个网络文件夹。当使用网络文件夹时,SQL Server 实例的启动帐户必须是有权限访问远程共享文件夹的域帐户。


◆ 磁带
  只支持本地磁带设备。
  SQL Server 2012 及后续版本不再支持磁带备份设备。



12.1.2 介质集

  可以将固定数量的(一个或最多64个)备份介质构成一个介质集(或称为媒体集)。介质集中的每一个单独的备份介质组成一个介质簇(或称为媒体簇)。
  介质集中,备份介质的类型只能为同一种类型。例如,不可以同时将磁盘与磁带组成一个介质集。

12.1 介质集_第1张图片


  T-SQL 语句示例如下:

BACKUP DATABASE [SQLDB01] 

TO DISK = N'C:\MSSQL\Backup\BackupFile1.bak',

  DISK = N'C:\MSSQL\Backup\BackupFile2.bak',

  DISK = N'C:\MSSQL\Backup\BackupFile3.bak' 

WITH NOFORMAT, NOINIT,  

NAME = N'SQLDB01-完整 数据库 备份', 

SKIP, NOREWIND, NOUNLOAD,  STATS = 10


  当两个或更多的备份介质组成一个介质集时,备份引擎将这些介质集进行条带化(类似于磁盘的RAID0功能)。在备份时,如果这些介质集分别位于不同的物理磁盘,则可以加速备份的过程。
  如下图,由3个备份介质组成了一个介质集。使用这个介质集做了2次备份,每次备份都大致将备份内容平均分布到这3个备份介质。

wKiom1ai4hfh-iLVAACMr13aEw8082.png



12.1.3 镜像介质集

  对介质集做镜像化可以提高备份的可靠性,类似于磁盘阵列的RAID1。最多可以使用三个 MIRROR TO 子句。

  镜像介质集不同于文件复制。镜像化备份时,每个镜像介质集都是独立地执行备份操作,而不是另一个镜像介质集的文件备份。因此镜像化备份比直接复制备份文件具有更高的可靠性。

wKiom1ai7BGgHPB4AAChe3htM-s775.png


  SQL Server 不提供图形界面。只能通过T-SQL命令执行,例如:

BACKUP DATABASE SQLDB01 

TO TAPE = '\\.\tape0' 

MIRROR TO TAPE = '\\.\tape1' 

WITH FORMAT, MEDIANAME = 'SQLDB01 Backup' 


  条带化可以与镜像组合起来,类似于磁盘阵列的RAID0+RAID1。
  必须对 MIRROR TO 子句和 TO 子句指定相同类型和数量的备份设备。

wKiom1ai5NPhCy-EAAD576Cxv6w302.png


  SQL Server 不提供图形界面。只能通过T-SQL命令执行,例如:

BACKUP DATABASE SQLDB01 

TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2' 

MIRROR TO TAPE = '\\.\tape3', TAPE = '\\.\tape4', TAPE = '\\.\tape5' 

WITH FORMAT, MEDIANAME = 'SQLDB01 Backup'; 



12.1.4 备份设备

  备份设备提供了一种简单的方式,用来确保多次创建的备份具有相同的文件名和位置。通过使用一致的名称和保存位置,可以更加容易地管理备份和还原过程。

wKioL1ai5hOi2sFsAAB0_Mm2M4Q027.png


wKioL1ai5hOQgFCQAABB0HYK5SM597.png


  添加介质时,可以直接将预先定义的备份设备添加进介质集。

wKiom1ai5mah4y43AACCzUuO5nE406.png



本文出自 “SQL Server 管理员指南” 博客,谢绝转载!

你可能感兴趣的:(备份,介质)