2016-10-17 3 views
1

:SQL Server : 전체 복구 모드에서 데이터베이스 파일의 로그 파일이 최신 버전이 아닌 이유는 무엇입니까? 전체 복구에 SQL 서버 2012을 사용하고 디렉토리에서 찾고

내가 .mdf 및 .ldf 파일을 참조
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ 

.

특정 데이터베이스의 경우 수정 된 시간이 매우 다릅니다? 왜 이런거야? 나는 당신이 데이터베이스를 수정할 때 당신의 트랜잭션이 (질의의 유형에 관계없이) ldf 파일에 기록 될 것이라고 생각했을 것입니다.

답변

5

이것은 올바른 동작입니다. 수정 된 날짜는 SQL Server가 파일을 닫을 때 (SQL Server가 종료되거나 데이터베이스가 분리 될 때) 또는 파일이 자동 또는 수동으로 증가 할 때 변경됩니다. 다른 모든 경우 SQL Server는 기본적으로 쓰기를 수행 할 때 파일 시스템을 무시하므로 수정 된 날짜는 업데이트되지 않습니다.