SQL Server: Почему файл журнала не обновляется вместе с файлом базы данных в режиме полного восстановления?

Использование SQL Server 2012 при полном восстановлении и просмотр каталога:

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

Я вижу.mdf и.ldf файлы.

Для конкретной базы данных время модификации сильно отличается? Почему это? Я бы подумал, что при изменении базы данных ваша транзакция будет записана в файле PDF (независимо от типа запроса)?

1 ответ

Решение

Это правильное поведение. Измененные даты изменяются, когда SQL Server закрывает файлы (SQL Server завершает работу или база данных отключается) или когда файл увеличивается (автоматически или вручную). В остальное время SQL Server по существу обходит файловую систему при выполнении записи, поэтому измененные даты не обновляются.

Другие вопросы по тегам