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 по существу обходит файловую систему при выполнении записи, поэтому измененные даты не обновляются.