MS SQL入门基础:SQL数据库备份
2007-01-03 09:22:14 来源:WEB开发网表示介质名称,其长度不超过128 个字符。 NAME
表示备份结果集的名称,其长度不超过128 个字符。 NOSKIP|SKIP
表示在执行BACKUP 命令时,是否首先检查介质有效期或介质上备份结果集的名称,然后再覆盖备份介质。 NOUNLOAD|NULOAD
表示在备份完成以后磁带机是否自动倒带且退出磁带机,该选项仅用于磁带设备。 RESTART
表示SQL Server 重新开始被中断的备份操作,使用该选项可以节省时间,因为备份将从中断点接着进行,而不是从头开始。该选项仅适用于磁带介质且需要多卷磁带。如果您正在使用第一卷磁带,则该选项不可用。 STATS
表示在备份完某一百分比数据之后,所要显示的信息。 TRUNCATE_ONLY
表示清除事务日志的非活动部分,而不是进行事务日志备份。由于不进行事务日志
备份,所以在执行含有该选项的BACKUP 命令时,不需要指出备份设备。
注意:如果您所采用的备份策略是:进行数据库完整备份,并且不依赖事务日志备份而进行数据库恢复,那么可以在进行完整数据库备份之后执行带有该选项的BACKUP命令,从而清除掉事务日志中非活动部分。
在使用TRUNCATE_ONLY选项前必须进行完整数据库备份,否则将无法恢复被消除掉的非活动部分的事务。 NO_LOG
表示清除掉非活动的事务日志部分,但其与TRUNCATE_ONLY 的区别在:在使用TRUNCATE_ONLY 选项时,SQL Server 仍记录BACKUP LOG 命令,而使用NO_LOG,SQL Server 不记录BACKUP LOG 命令。因此当事务日志被填满时,只能使用NO_LOG选项,因为任何其它形式的BACKUP 命令都将导致SQL Server 去记录BACKUP LOG命令,但是事务日志已被填满。 NO_TRUNCATE
表示备份事务日志,而不清除它。使用该选项是为了恢复被破坏的数据库。当执行带有该选项的BACKUP LOG 命令时,事务日志记录从最近一次事务日志备份到数据库失败点的所有事务。但是使用该选项需将事务日志和数据库备份存在于不同的备份设备
上,并且master 数据库没有遭到破坏。
查看全套"MS SQL入门基础教程">>>>>
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接