Why on one server the case sensitivity on the log file is enabled and on another server it is not? I thought that setting was global to SQL Server. I remember having faced the situation where depending on a setting, at installation time, the case sensitivity of the field name was a factor. But, now, on one particular server the case sensitivity on the field name is not enabled but it is on the log file.
For example, on one server I can do this:
DBCC ShrinkFile (MyDatabase_Log)
DBCC ShrinkFile (MyDatabase_log)
But, on the other server, I can only do this:
DBCC ShrinkFile (MyDatabase_Log)
The other one would give an error as saying the file is not found.