首页 > 数据库 > mysql教程 > SQL Server 数据库完整备份不只是备份数据还有日志

SQL Server 数据库完整备份不只是备份数据还有日志

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:18:53
原创
1376 人浏览过

以前认为SQL Server完整备份只是备份数据库的数据而不包含日志,其实这是错误的。使用RESTOREHEADERONLY可以帮我们验证(msdb.db

以前认为SQL Server完整备份只是备份数据库的数据而不包含日志,其实这是错误的。使用RESTOREHEADERONLY可以帮我们验证(msdb.dbo.backupset也包含相应的信息)。

RESTORE HEADERONLY回包含特定备份设备上所有备份集的所有备份标头信息的结果集。查询结果包含三列:

FirstLSN

numeric(25,0)

备份集中第一个日志记录的日志序列号

NULL

LastLSN

numeric(25,0)

备份集之后的下一条日志记录的日志序列号

NULL

CheckpointLSN

numeric(25,0)

创建备份时最后一个检查点的日志序号

NULL

数据库在CHECKPOINT之后开始读数据,,读数据过程中可能有些PAGE数据已经被更改,但是SQL SERVER不会重新读一次,这样就需要包含这些更改PAGE的LSN,从而在还原的时候将日志操作重新应用到数据库(REDO/UNDO)。

RESTOREHEADERONLY (Transact-SQL): (v=sql.90).aspx

linux

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板