SQL Server:为什么日志文件在完全恢复模式下不与数据库文件保持同步?

时间:2016-10-17 17:29:03

标签: sql-server ldf

在完全恢复时使用SQL Server 2012并查看目录:

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\

我看到.mdf和.ldf文件。

对于特定数据库,修改时间是非常不同的?为什么是这样?我会想到,当您修改数据库时,您的事务将记录在ldf文件中(无论查询类型如何)?

1 个答案:

答案 0 :(得分:6)

这是正确的行为。当SQL Server关闭文件(SQL Server关闭或数据库已分离)或文件增长(自动或手动)时,修改日期会更改。所有其他时间,SQL Server在执行写入时基本上绕过文件系统,因此修改日期不会更新。