时间:2021-07-01 10:21:17 帮助过:2人阅读
--插入测试数据 declare @index int = 1 while (@index <100) begin insert into news (title,content,datetime) values (‘title‘ + cast(@index as varchar),‘content‘,getdate()) set @index = @index +1 end select count(*) from news --79746
查看目录,文件已经变大了。
继续插入测试数据,并执行事务日志备份
--插入测试数据 declare @index int = 1 while (@index <100) begin insert into news (title,content,datetime) values (‘title‘ + cast(@index as varchar),‘content‘,getdate()) set @index = @index +1 end select count(*) from news --79845
目录下的文件又变大了,我就不截图了。
此时删除所有数据
--删除数据 delete news --0
SQL Server 还原
还原数据库时,如果必须还原一个完整备份、一个差异备份以及一个事务日志备份,则必须按照这个顺序来还原。
在还原数据库时,数据库处于一个不可用的状态,如此就可以添加后续的差异和事务日志备份了。
使用SSMS工具恢复,可以自动识别一个完整的备份链,从而根据指定的内容还原全部备份,还原后数据库就可用了。
select count(*) from news --79845
执行sql语句,数据还原到最后一次有效的事务日志备份了。
关于备份还有一个小东西,备份设置,可以设置好物理路径,存个逻辑名,备份的时候选择这个名字,不用去找路径。
唯一一点作用就是可以看里面详细的备份信息
分类: SQL ServerSQL Server 备份和还原
标签: