欢迎来到文档下载导航网!

第12章销售管理数据库日常维护.ppt

时间:2020-10-26|当前位置:首页 > 教育文档 > 高等教育 > |用户下载:

第12章销售管理数据库日常维护.ppt

第十二章 销售管理数据库日 常维护 SQL Server 2005 数据库应用技术 清华大学出版社 技能目标 ? 学会数据库备份和还原的方法; ? 学会数据的导入和导出; ? 学会根据系统的需求合理设置销售管理数据库的备份 和恢复策略。 SQL Server 2005 数据库应用技术 清华大学出版社 12.1 数据库备份基础 ? 备份和还原数据库是数据库管理员维护数据库安 全性和完整性的重要操作。当出现合法用户的误 操作、存储媒体受损或 SQL Server 服务出现崩溃 性出错等问题时,就需要通过数据库的备份与还 原来应对。 ? 数据库备份就是制作数据库结构、对象和数据的 拷贝,以便在数据库遭到破坏的时候能够修复数 据库。 ? 数据库还原就是将数据库备份加载到系统中。 SQL Server 2005 数据库应用技术 清华大学出版社 12.2 数据库备份 ? 数据库备份类型 SQL Server 2005 针对不同用户的业务需求,提供了完整备 份、差异备份、事务日志备份和文件组备份这 4 种方式,供用 户选择。 ? 数据备份设备 为了执行备份操作,在使用之前所创建的备份文件称为永 久性的备份文件,也称为备份设备。 【例】创建销售管理数据库的备份设备 SQL Server 2005 数据库应用技术 清华大学出版社 12.2.1 备份设备 在进行备份以前首先必须指定或创建备份设备,备份设备 是用来存储数据库、事务日志或文件和文件组备份的存储 介质,备份设备可以是硬盘或磁带。当使用磁盘时, SQL Server 允许将本地主机硬盘和远程主机上的硬盘作为备份 设备,备份设备在硬盘中是以文件的方式存储的。 !!注意: 千万别把文件备份到该数据库或事务日志所存储 的物理磁盘上,一旦数据库遭受了损坏的话,保存在同一 磁盘上的备份文件也会遭到破坏。 SQL Server 2005 数据库应用技术 清华大学出版社 12.2.1 备份设备 SQL Server 使用物理设备名称或逻辑设备名称标识备份 设备。 ( 1 )物理备份设备 是操作系统用来标识备份设备的名称。例如,磁盘设备 名称为 d:\pubs.bak, 或者磁带设备名称为 \\TAPE0 。 ( 2 )逻辑备份设备 是用来标识物理备份设备的别名或公用名称。逻辑设备 名称永久地存储在 SQL Server 内的系统表中。使用逻辑备 份设备的优点是引用它比引用物理设备名称简单。例如, 逻辑设备名称可以是 pubs_Backup ,而物理设备名称则是 d:\pubs.bak. SQL Server 2005 数据库应用技术 清华大学出版社 创建备份设备 1. 在图形界面方式下创建备份设备 ( 1 )启动“SQL Server Management Studio”,在“对象资源管理器” 窗口里展开“服务器对象”树型目录,右击“备份设备”,如下图所示。 SQL Server 2005 数据库应用技术 清华大学出版社 创建备份设备 ( 2 )在弹出的快捷菜单里选择“新建备份设备”选项,弹出如下图 所示“新建备份设备”对话框。 SQL Server 2005 数据库应用技术 清华大学出版社 创建备份设备 ? ( 3 )在“设备名称”文本框里键入备份设备的名称。 ? ( 4 )在“文件”文本框里键入备份设备的路径和文 件名,由此可见, SQL Server 2005 中的备份设备事 实上也只是一个文件而已。 ? ( 5 )设置完毕后,单击“确定”按钮,开始创建备 份设备操作。 SQL Server 2005 数据库应用技术 清华大学出版社 创建备份设备 2. 使用 T-SQL 语言创建备份设备 其语法代码如下: sp_addumpdevice [ @devtype = ] device_type ,[ @logicalname = ] logical_name ,[ @physicalname = ] physical_name 主要参数说明: ? @devtype :设备类型,可以支持的值为 disk 和 tape ,其中 disk 为磁盘 文件; tape 为 windows 支持的任何磁带设备。 ? @logicalname :备份设备的逻辑名称,相当于图 12.2.1 中的【设备名 称】。 ? @physicalname :备份设备的物理名称,相当于图 12.2.1 中的【文 件】。 SQL Server 2005 数据库应用技术 清华大学出版社 例 1 创建一个名为“companysales”的磁盘备份设备。 sp_addumpdevice disk,companysales,d:\sql\companysales.bak SQL Server 2005 数据库应用技术 清华大学出版社 在图形界面下删除备份设备 ( 1 )启动“SQL Server Management Studio”,在“对象资源管理器”窗口里展开 “服务器对象”树型目录,再展开“备份设备”树型目录,右击将要删除的备份设 备名,如图 11.3 所示。 SQL Server 2005 数据库应用技术 清华大学出版社 在图形界面下删除备份设备 ( 2 )在弹出的快捷菜单里选择“删除”选项,弹出如图所示“删除对象”对话框,在 该对话框里单击“确定”按钮开始执行删除备份设备操作。 SQL Server 2005 数据库应用技术 清华大学出版社 用 SQL 语句删除备份设备 SQL Server 2005 还提供了一个名为“sp_dropdevice” 的存 储过程可以删除库备份设备,其语法代码如下: sp_dropdevice [ @logicalname = ] device 主要参数说明: @logicalname 表示备份设备的逻辑名称。 例 1 删除名为“ companysales” 的备份设备。 sp_dropdevice companysales SQL Server 2005 数据库应用技术 清华大学出版社 完整备份 完全数据库备份是备份数据库中的所有数据和结 构。数据库的第一次备份应该是完全数据库备份,这 种备份内容为其他备份方法提供了一个基线。 该备份类型需要比较大的存储空间来存储备份文 件,备份时间也比较长。还原完全备份时,由于需要 从备份文件中提取大量数据,因此备份文件较大时, 还原操作也需要较长的时间。 【例】创建销售管理数据库 CompanySales 的完整备份。 SQL Server 2005 数据库应用技术 清华大学出版社 差异备份 完整差异备份仅记录自上次完整备份后更改过的 数据。完整差异备份比完整备份更小、更快,可以简 化频繁的备份操作,减少数据丢失的风险。 由于差异备份是备份完全备份后发生了更改的数 据,因此在做差异备份前,必须至少有一次完全备份。 由于差异备份仅包含了完全备份后发生了更改的 数据,因此仅使用差异备份文件无法还原数据。要还 原差异备份,必须先还原差异备份前的最近一次完全 备份,然后在此基础上还原差异备份。 【例 】创建销售管理数据库 CompanySales 的差异备份。 SQL Serv

上一篇:第1节黑体辐射普朗克能量子假设.ppt

栏    目:高等教育

下一篇:C语言程序设计网上作业.doc

本文标题:第12章销售管理数据库日常维护.ppt

本文地址:https://www.365weibook.com/html/20201026/210259.html

    正常预览或下载提示:

    本页面文档预览是由服务器自动提取的部分内容,并不是文档乱码。如您需要预览全文或下载文档,请点击页面左侧(点击去预览文档全文或下载文档)按钮,进行全文预览或下载。

推荐下载

联系我们 | 广告投放 |网站地图

免责申明:本网站不提供任何形式的下载服务,因此与之有关的知识产权纠纷本网站不承担任何责任。

如果侵犯了您的权利,请与我们联系,我们将进行删除处理。