SQL SERVER日志链简介2014-05-08 cnblogs 桦仔先说清楚这些概念吧SQLSERVER只有日志链,备份记录(有些人也叫备份链)本人觉得叫备份记录更合适下面三个东西说的都是同一样东西备份集=备份记录=备份链备份集:比如备份的集合,比如有对一个数据库的完备1、差备、日备1、完备2、日备2,这些数据库的备份的集合就 是备份集不过我更喜欢叫备份记录备份记录实际上指 SELECT * FROM [msdb].[dbo].[backupset]截断日志跟日志链断裂是否是同一样东西?截断日志跟日志链断裂不是同一样东西
什么是日志链其实大家可以把bak文件理解成一个压缩包,
完整备份和
差异备份的时候会把 数据和日志一起带进压缩包,而
日志备份的时候只会把日志带进压缩包

我们先从一个实验开始吧测试环境:SQLSERVER2012 开发版脚本为了不产生额外的日志,所以脚本里面没有select into语句,本来想select into进去临时表再对临时表进行排序但是因为select into会产生额外的日志,只有直接对fn_dblog进行排序了创建数据库
USE master GO --创建数据库 CREATE DATABASE LogChainTest; GO --改为完整恢复模式 ALTER DATABASE LogChainTest SET RECOVERY FULL; GO