- 1、本文档共171页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL_Server高级培训解读
数据库备份与恢复 ? 创建备份设备 创建备份时,必须先创建或选择存放备份数据的备份设备。备份 设备是用来存储数据库、事务日志或文件和文件组备份的存储介质, 可以是硬盘、磁盘或其它物理设备等。当使用磁盘时,SQL Server允许 将本地主机硬盘和远程主机上的硬盘作为备份设备。 磁盘备份设备 磁带备份设备 物理和逻辑设备 ? 创建备份设备的方法 “企业管理器”中创建 “查询分析器”中创建(sp_addumpdevice语句创建备份设备) Sp_addumpdevice语法: Sp_addumpdevice {‘device_type’}[,logical_name’][,’physical_name’] Eg: Exec sp_addumpdevice ‘disk’,’my_device’,’d:\my_device.bak’ 数据库备份与恢复 ? 删除备份设备 “企业管理”中删除 “查询分析器“中删除(sp_dropdevice语句删除设备) Sp_dropdevice语法: sp_dropdevice [@logicalname=]’device Eg: sp_dropdevice ‘my_device’ 数据库备份与恢复 ? SQL Server数据库备份 在“企业管理器”中备份 在“查询分析器”中备份 1、备份整个数据库 Backup database {database_name|@database_name_var} To backup_device[,……n] [with [[,]password={password|@password_variable}] [[,]format|noformat] [[,]{init|noinit}] [[,]name={backup_set_name|@backup_set_name_var}] [[,]{noskip|skip}] [[,]stats[=percentage]] Eg: Backup database pubs to disk=‘c:\a.bak’ backup database northwind to device1----完全备份 Backup database stu to device1 with differential ---差异备份 数据库备份与恢复 2、备份事务日志 Backup log {database_name|@database_name_var} { to backup_device[,…..n] [with [[,]password={password|@password_variable}] [[,]format|noformat] [[,]{init|noinit}] [[,]name={backup_set_name|@backup_set_name_var}] [[,]no_truncate] [[,]{norecovery|standby=undo_file_name}] [[,]{noskip|skip}] [[,]stats[=percentage]] ] } Eg:backup log northwind to mydevice1 with init 数据库备份与恢复 ? 备份文件和文件组 Backup Database database {file=logical_file_name|filegroup=logical_filegroup_name}[,….f] To backup_device[,…..n] [WITH with_options[,….o]]; Sp_addumpdevice ‘disk’,’mrdata’,’E:\mrdatabase\mrfdw.bak’ Go Restore filelistonly from mrdata Go Backup database db_mrsoft File=‘db_mrsoft_data’, Filegroup=‘primary’ To mrdata go 数据库备份与恢复 ? 数据库恢复简介 Restore headeronly 该语句在特定的备份设备上检索所有备份的首部信息.其语法为: Restore headeronly From backup_device [with [[,]File=file_number] [[,]password={password|@password_variable}] ] backup_device::= { {‘logical_backup_device_name’|@logical_backup_name_var} |{disk|tape}= {‘physical_backup_devic
文档评论(0)