1

使用 SQL Server 2012 进行完全恢复并查看目录:

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

我看到 .mdf 和 .ldf 文件。

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

4

1 回答 1

6

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

于 2016-10-17T17:37:16.543 回答