读书频道 > 数据库 > SQL Server > SQL应用开发参考手册
3.7.7 BACKUP命令
2013-11-25 09:45:55     我来说两句 
收藏    我要投稿   

本文所属图书 > SQL应用开发参考手册

本书是一本SQL综合查询参考手册,包含使用SQL进行数据库开发和管理的各种技术,涉及当前流行的SQL Server、Oracle和MySQL等多种数据库。本书分为四篇,共25章。第一篇(第1~6章)为基础管理篇,主要包括数据库  立即去当当网订购

计算机在操作过程中难免出现意外,为了保证用户数据的安全性,防止数据库中的数据意外丢失,应对数据库即时进行备份。BACKUP命令用于将数据库内容或其事务处理日志备份到存储介质上(软盘、硬盘或磁带等)。

数据库备份语法如下:
Backup Database database_name
To < backup_device >
[ With [ Differential ]  [ [ , ] Format | Noformat ] [ [ , ] { Init | Noinit } ] 
< backup_device > ::=
{ { Disk | Tape } = 'physical_backup_device_name' }

Backup Database:关键字。

database_name:备份的数据库名称。

To:关键字,用于指定备份设备。

<backup_device>:一个备份设备,用于存储备份数据,其中Disk表示在磁盘上存储备份数据,Tape表示在磁带设备上存储备份设备。physical_backup_device_name表示磁盘或磁带上的物理路径,通常用于指定一个备份文件。

Differential:指定数据库备份或文件备份应该与上一次完整备份后改变的数据库或文件部分保持一致。

Format:表示重写媒体头。

Noformat:表示指定媒体头不应写入所有用于该备份操作的卷中,并且不要重写该备份设备。
Init:表示重写所有备份集,但保留媒体头。

Noinit:表示备份集将追加到指定的磁盘或磁带设备上,以保留现有的备份集,该选项是默认设置。

本示例在db_mrsql数据库中,使用BACKUP命令将db_mrsql数据库备份为名称是“backupsql.bak”的备份文件。运行结果如图3.30所示。

 

操作步骤如下。

(1)依次选择“开始”→“所有程序”→“Microsoft SQL Server 2008”→“SQL Server Management Studio”。在弹出的连接对话框中选择“SQL Server身份验证”,登录名为“sa”,密码为空。

(2)在“Microsoft SQL Server Management Studio”窗口中,单击“新建查询”按钮,然后在代码编辑区中输入相应代码,并单击工具栏上的运行按钮。此时结果将在窗口中显示出来。具体代码如下:
use db_mrsql  --使用db_mrsql数据库
backup DATABASE db_mrsql TO disk='backupsql.bak'

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.7.6 READTEXT命令
下一篇:3.7.8 SELECT命令
相关文章
图文推荐
3.8 实训项目
3.6 实现数据完整性
3.5.5 外键约束
3.5.3 检查约束
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站