第4章 SQL Server 2005数据库管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3.3 备份的执行 使用SQL Server 管理平台进行备份 (4)备份数据库的选项页框 图4-15 备份数据库的选项页框 4.3.3 备份的执行 2.使用备份向导 (1)在SQL Server管理平台中,点击视图菜单中的模板资源管理器。 (2)模板资源管理器中的模板是分组列出的。展开“backup”,再双击“backup database”。 在“连接到数据库引擎”对话框中,填写连接信息,再单击“连接”。此时将打开一个新查询编辑器窗口,其中包含“备份数据库”模板的内容,如图4-16所示。 图4-16 备份数据库模板 4.3.3 备份的执行 2.使用备份向导 (3)按照backup database的语法规则,书写数据库备份的sql语句,完成后执行此语句,即可完成数据库备份的操作。 Backup语句的语法形式如下: Backup database {database_name|@database_name_var} to backup_file[,…n] [with [[,]format] [[,]{init|noinit}] [[,]restart] ] backup_file::={backup_file_name|@backup_file_evar}|{disk|tape} ={temp_file_name|@temp_file_name_evar} 4.3.3 备份的执行 2.使用备份向导 例4-7 将数据库db备份到备份设备db.bak上,使用WITH FORMAT子句初始化备份设备。 程序清单如下: BACKUP DATABASE db TO DISK= C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db.bak WITH FORMAT 4.4 还原数据库 4.4.1 还原概述 4.4.2 还原数据库 4.4.1 还原概述 数据库备份后,一旦系统发生崩溃或者执行了错误的数据库操作,就可以从备份文件中还原数据库。数据库还原是指将数据库备份加载到系统中的过程。系统在还原数据库的过程中,自动执行安全性检查、重建数据库结构以及完成填写数据库内容。安全性检查是还原数据库时必不可少的操作。这种检查可以防止偶然使用了错误的数据库备份文件或者不兼容的数据库备份覆盖已经存在的数据库。SQL Server还原数据库时,根据数据库备份文件自动创建数据库结构,并且还原数据库中的数据。 4.4.2 还原数据库 由于数据库的还原操作是静态的,所以在还原数据库时,必须限制用户对该数据库进行其他操作,因而在还原数据库之前,首先要设置数据库访问属性。如图4-17所示。 图4-17 设置数据库访问属性对话框 4.4.2 还原数据库 1. 使用SQL Server管理平台还原数据库 (1)打开SQL Server管理平台,在数据库上单击鼠标右键,从弹出的快捷菜单中选择“任务”选项,再选择“还原数据库”命令,弹出还原数据库对话框,如图4-18所示。 图4-18 还原数据库对话框 4.4.2 还原数据库 1. 使用SQL Server管理平台还原数据库 (2)选中“选项”页框,进行其他选项的设置,如图4-19所示 图4-19 还原数据库对话框-选项页框 4.4.2 还原数据库 2.使用Transact-SQL语句还原数据库 Transact-SQL提供了restore语句还原数据库,其语法形式如下: Restore database [from backup_device[],…n] [with [[,]file=file_number] [[,]move ‘logical_file_name’ to ‘operating_system_file_name’] [[,]replace] [[,]{norecovery|recovery|standby=undo_file_name}] ] backup_device::={{backup_device_name|@backup_device_name_evar} |{disk|tape|pipe} ={temp_backup_device|@temp_backup_device_var} 4.4.2 还原数据库 2.使用Transact-SQL语句还原数据库 例4-8 从backup_company备份设备中还原数据库company。 程序清单如下: use master restore database company from backup_company 4.5 数据库维

文档评论(0)

803322fw + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档