【发布时间】:2015-08-11 13:24:26
【问题描述】:
我需要备份数据库的事务日志文件,但它的备份类型是“简单”。我会将其更改为“完整”,但我无法确定此操作后日志文件是否会被删除。
现在有人可以帮助我吗?非常感谢。
【问题讨论】:
标签: database sql-server-2008 transaction-log
我需要备份数据库的事务日志文件,但它的备份类型是“简单”。我会将其更改为“完整”,但我无法确定此操作后日志文件是否会被删除。
现在有人可以帮助我吗?非常感谢。
【问题讨论】:
标签: database sql-server-2008 transaction-log
您很可能希望将恢复模式从简单更改为完整。 您可以在此处阅读有关 hte 差异的更多信息:https://msdn.microsoft.com/en-us/library/ms189275.aspx
现在您使用的是简单恢复模式。您的日志文件可能是空的,因为一旦将真实数据写入磁盘,事务就会被删除。
如果您切换到完整模式,您不会丢失任何数据。 完成后,它会将事务保存在日志文件中,并且会不断增长,直到您备份它(LOG 备份)、缩小它(避免这种情况)、切换回 Simple 或文件或磁盘已满。
如果您从 Full 切换到 Simple,您将丢失 LOG 文件中的事务,但不会丢失任何数据。
【讨论】: