如果我更改备份类型,日志文件是否会被删除?

时间:2015-08-11 13:24:26

标签: database sql-server-2008 transaction-log

我需要备份数据库的事务日志文件,但它的备份类型是"简单"。我将其更改为" full"但我无法确定此操作后是否会删除日志文件。

此时有人可以帮助我吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

您最有可能希望将恢复模式从简单更改为完整。 您可以在此处阅读有关hte差异的更多信息:https://msdn.microsoft.com/en-us/library/ms189275.aspx

目前您正在使用简单的恢复模式。您的日志文件可能为空,因为只要将实际数据写入磁盘就会删除该事务。

如果切换到完整,则不会丢失任何数据。 一旦完成,它将把事务保留在日志文件中,它将一直增长,直到你备份它(LOG备份),缩小它(避免它),切换回Simple或你的文件或磁盘已满。

如果从Full切换到Simple,您将在LOG文件中丢失该事务,但您不会丢失任何数据。