您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2024/12/10 20:18:34发布21次查看
以前认为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
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product