第15章 数据库日常维与管护理课件_第1页
第15章 数据库日常维与管护理课件_第2页
第15章 数据库日常维与管护理课件_第3页
第15章 数据库日常维与管护理课件_第4页
第15章 数据库日常维与管护理课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第15章数据库的日常维护与管理第15章数据库日常维与管护理问题由于硬件或其它因素系统崩溃了,重要数据没有了怎么办?系统要升级,要把数据从一台机器移到另一台机器,如何做到?

第15章数据库日常维与管护理备份与还原任何系统都不可避免会出现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极其重要。第15章数据库日常维与管护理备份可以创建在磁盘、磁带等备份设备上,与备份相对应的是还原。第15章数据库日常维与管护理数据库备份使用企业管理器备份数据库追加到媒体:将备份追加到备份设备上任何现有的备份中。媒体上以前的内容保持不变,新的备份在媒体上备份的结尾处写入。重写现有媒体:重写备份设备中任何现有的备份。备份媒体的现有内容被新备份重写。第15章数据库日常维与管护理使用SQL语句备份数据库使用sp_addumpdevive:创建备份设备。

sp_addumpdevive‘device_type’,‘logical_name’,‘physical_name’第15章数据库日常维与管护理其中:device_type备份设备的类型,如果是以硬盘作为备份设备,则为“disk”。logical_name备份设备的逻辑名称。physical_name备份设备的物理名称。必须包括完整的路径。第15章数据库日常维与管护理使用BACKUPDATABASE:备份数据库到备份设备上。

BACKUPDATABASEdatabase_nameTObackup_device第15章数据库日常维与管护理参数backup_device由sp_addumpdevive创建的备份设备的逻辑名称。第15章数据库日常维与管护理例:使用BACKUPDATABASE创建Xk数据库的完整备份。将数据库备份到名为Xk_Bak2的逻辑备份设备上(物理文件为C:\Xk_Bak2.bak)。第15章数据库日常维与管护理备份事务日志使用事务日志备份可以将数据库恢复到特定的即时点或恢复到故障点。SQLServer2000中数据库恢复模型:简单恢复完全恢复大容量日志记录恢复第15章数据库日常维与管护理当数据库故障还原模型为完全恢复模型和大容量日志记录恢复模型时才能使用事务日志备份。第15章数据库日常维与管护理使用企业管理器备份事务日志使用SQL语句备份事务日志(BACKUPLOG)

BACKUPLOGdatabase_nameTObackup_device第15章数据库日常维与管护理使用BACKUPLOG创建Xk数据库事务日志的完整备份。将事务日志备份到名为Xk_Log_Bak2(物理文件为C:\Xk_Log_Bak2)的文件中。第15章数据库日常维与管护理还原数据库使用企业管理器还原数据库第15章数据库日常维与管护理使用SQL语句还原数据库(RESTOREDATABASE)

语法:RESTOREDATABASEdatabase_nameFORMbackup_device[WITHMOVE‘logical_’TO‘operating_system_’]第15章数据库日常维与管护理使用RESTOREDATABASE语句,利用例15.2的数据库备份还原数据库,并将数据库的数据库文件移动到D:\Xk_Data.MDF,事务日志文件移动到D:\Xk_Log.LDF。第15章数据库日常维与管护理数据的导入和导出数据转换服务DTSDTS提供了许多任务,包括数据复制、数据转换和通知状态。例如:(1)导入和导出数据

DTS能从文本文件或OLEDB数据源将数据导入到SQLServer中,也可以从SQLServer将数据导出到OLEDB。第15章数据库日常维与管护理(2)复制数据库对象使用DTS可以传输索引、视图、登录、存储过程、触发器、规则、默认值、约束以及用户定义的数据类型。另外,还可以生成脚本以复制数据库对象。第15章数据库日常维与管护理【问题】使用DTS将Xk数据库中的Student表的数据导出到Excel表中。第15章数据库日常维与管护理分离和附加数据库如果想按以下方式移动数据库,则分离和附加数据库的功能很有用:从一台计算机移到另一台计算机,而不必重新创建数据库,然后手动还原数据库备份。移到另一物理磁盘上。将数据库或数据库文件移动到另一服务器或磁盘中。第15章数据库日常维与管护理例:将Xk数据库分离,然后将其附加到SQLServer中。(1)分离Xk数据库(2)将分离后的数据库文件拷贝至目标机器上。(3)附加Xk数据库第15章数据库日常维与管护理bcp实用工具

bcp实用工具在SQLServer2000实例和数据文件之间以用户指定的格式复制数据。该命令一般配合数据库脚本一起使用,数据库脚本用来生成不含数据的数据库,然后使用bcp导入数据。第15章数据库日常维与管护理语法:

bcpdatabase_name.owner.table_name{in︱out}data_file[-n][-c][-Sserver_name][\instance_name][-Ulogin_id][-Ppassword][-T]第15章数据库日常维与管护理例:利用数据库脚本和bcp命令将Xk数据库复制到其他机器上。(1)将Xk数据库生成SQL脚本(2)使用bcp命令导出数据(3)在其他计算机上生成Xk数据库(4)利用生成的SQL脚本创建Xk数据库(5)使用bcp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论