10.3备份策略 根据前面掌握的信息和材料,就可以从实际情况出发选 择合适的备份策略了。常用的备份选择方案有:仅进行完整数 章据库备份、或在进行完整数据库备份的同时进行事务日志备份 数或使用完整数据库备份和差异数据库备份。 据 1.完整数据库备份策略 的 2.日志备份策略 备 创建定期的数据库完整备份,并在两次数据库完整备份 和之间按一定的时间间隔创建差异备份,再按一定的时间间隔创 建日志备份。 复 3.差异备份策略 创建定期的数据库完整备份,并在两次数据库完整备份 之间按一定的时间间隔创建差异备份,增加差异备份的次数 (如每隔四~五小时备份一次),以减少备份时间
10.3 备份策略 根据前面掌握的信息和材料,就可以从实际情况出发选 择合适的备份策略了。常用的备份选择方案有:仅进行完整数 据库备份、或在进行完整数据库备份的同时进行事务日志备份, 或使用完整数据库备份和差异数据库备份。 1.完整数据库备份策略 2.日志备份策略 创建定期的数据库完整备份,并在两次数据库完整备份 之间按一定的时间间隔创建差异备份,再按一定的时间间隔创 建日志备份。 3.差异备份策略 创建定期的数据库完整备份,并在两次数据库完整备份 之间按一定的时间间隔创建差异备份,增加差异备份的次数 (如每隔四~五小时备份一次),以减少备份时间。 第 10 章 数 据 库 的 备 份 和 恢 复 < >
10.4备份设备 备份设备是 SQL Server能存储数据库或事务日志备份拷 数贝的地方。创建备份时,必须选择存放备份数据的备份设备。 据 库 10.4.1备份设备的类型 的 备份设备可以是本地机器上的磁盘文件、远程服务器上 的磁盘文件、磁带以及命名管道。当创建一个备份设备时,需 和要给它指定一个逻辑设备名称和一个物理设备名称。 恢 复 1.磁盘备份设备 磁盘备份设备可以位于本地机器上或一个网络服务器上 的硬盘或其它磁盘存储媒体上的文件。 2.磁带备份设备 磁带备份设备的用法与磁盘设备相同。但 SQL Server中 仅支持本地磁带设备,不支持远程磁带设备
10.4 备份设备 备份设备是SQL Server能存储数据库或事务日志备份拷 贝的地方。创建备份时,必须选择存放备份数据的备份设备。 10.4.1 备份设备的类型 备份设备可以是本地机器上的磁盘文件、远程服务器上 的磁盘文件、磁带以及命名管道。当创建一个备份设备时,需 要给它指定一个逻辑设备名称和一个物理设备名称。 1.磁盘备份设备 磁盘备份设备可以位于本地机器上或一个网络服务器上 的硬盘或其它磁盘存储媒体上的文件。 2.磁带备份设备 磁带备份设备的用法与磁盘设备相同。但SQL Server中 仅支持本地磁带设备,不支持远程磁带设备。 第 10 章 数 据 库 的 备 份 和 恢 复 < >
10.4.2创建备份设备 第 1.使用TSQL语句创建备份设备 数 据 使用系统存储过程 sp addumpdevice可以用來创建 库备份设备。其语法格式为 的 备 sp addumpdevice @devtype =]' device type L @logicalname =]'logical name 和 @physicalname=]'physical name 复 [,L Ocntrltype =] controller type @devstatus =] device status
10.4.2 创建备份设备 1.使用T-SQL语句创建备份设备 使用系统存储过程sp_addumpdevice可以用来创建 备份设备。其语法格式为: sp_addumpdevice [ @devtype = ] 'device_type' , [ @logicalname = ] 'logical_name' , [ @physicalname = ] 'physical_name' [ , { [ @cntrltype = ] controller_type | [ @devstatus = ] 'device_status' } ] 第 10 章 数 据 库 的 备 份 和 恢 复 < >
10.4.2创建备份设备 【例10-1】分别创建一个本地磁盘备份设备 第 DISKBackup Edu;网络磁盘备份设备 NETBackup Edu和本 章地磁带备份设备 TAPEBackup Edu 数 USE master 据 创建本地磁盘备份设备 的 EXEC sp addumpdevice disk E'E:\Backups\Edu\Backup_Edu. bak DISKBackup Edi 和 创建网络磁盘备份设备 EXEC sp addumpdevice disk,' NETBackup Edu 复 \\INLQSERVER\ ShareEduEedu Backup Edu. bak -创建本地磁带备份设备 EXEC sp addumpdevice tape TAPEBackup Edu \.TAPEO
10.4.2 创建备份设备 【 例 10-1】 分 别 创 建 一 个 本 地 磁 盘 备 份 设 备 DISKBackup_Edu;网络磁盘备份设备NETBackup_Edu和本 地磁带备份设备TAPEBackup_Edu。 USE master -- 创建本地磁盘备份设备 EXEC sp_addumpdevice 'disk', 'DISKBackup_Edu', 'E:\Backups\Edu\Backup_Edu.bak' -- 创建网络磁盘备份设备 EXEC sp_addumpdevice 'disk', 'NETBackup_Edu', '\\JINLQSERVER\ShareEdu\Edu\Backup_Edu.bak' -- 创建本地磁带备份设备 EXEC sp_addumpdevice 'tape', 'TAPEBackup_Edu', '\\.\TAPE0' 第 10 章 数 据 库 的 备 份 和 恢 复 < >
10.4.2创建备份设备 2.使用企业管理器创建备份设备 第 1)启动企业管理器,展开相应的服务器组和服务器节点。 2)展开“管理”节点,右击“备份”项,在出现的快捷菜 数单中选择“新建备份设备”菜单项,系统将弹出如图10-1所示 据的“备份设备属性新设备”对话框。 的 3)在“名称”框中输入需创建备份设备的逻辑名称。 备 4)在下半部分中选择备份设备的物理名称。可以选择的有 “磁带驱动器名”和“文件名”。由于系统中没有安装磁带驱 动器,故在此“磁带驱动器云”为灰色不能选择。在“文件名 复对应的输入框中输入磁盘备份设备所使用的物理文件名或通过 单击其后的“”按钮,在“备份设备位置”对话框中从本地讣 算机上选择一个物理文件。 5)单击“确定”按钮,关闭图10-1对话框,完成创建备份 设备工作。 ○
10.4.2 创建备份设备 2.使用企业管理器创建备份设备 1)启动企业管理器,展开相应的服务器组和服务器节点。 2)展开“管理”节点,右击“备份”项,在出现的快捷菜 单中选择“新建备份设备”菜单项,系统将弹出如图10-1所示 的“备份设备属性-新设备”对话框。 3)在“名称”框中输入需创建备份设备的逻辑名称。 4)在下半部分中选择备份设备的物理名称。可以选择的有 “磁带驱动器名”和“文件名” 。由于系统中没有安装磁带驱 动器,故在此“磁带驱动器名”为灰色不能选择。在“文件名” 对应的输入框中输入磁盘备份设备所使用的物理文件名或通过 单击其后的“”按钮,在“备份设备位置”对话框中从本地计 算机上选择一个物理文件。 5)单击“确定”按钮,关闭图10-1对话框,完成创建备份 设备工作。 第 10 章 数 据 库 的 备 份 和 恢 复 < >