Exchange 2013: after moving log file paths, .log file names changed from 'E' to 'e'. is it expected?

Hello,

I have installed Exchange 2013 SP1 standalone setup, moved Database and log to another drive, then i have checked  .JRS files names start with E01 and .Log files names start with e00 (unfortunately, i didnot check after installation). how it make any difference? My Exchange server works fine, able to create new user, send/ receive E-mails.

Please help me out to understand naming convention difference i.e file name start with 'E' and 'e'. Also would like to know that, why does it happen? As i am aware that, generally both log file names start with same charector and know that 'E00' naming convention. 

.Jrs file name start with 'E00' and .Log file name start with 'e00'

Thanks,

Sudhir



August 19th, 2015 6:26am

This forum is for Exchange development questions. I'll move your post to the Exchange admin forum on TechNet.
Free Windows Admin Tool Kit Click here and download it now
August 19th, 2015 9:50am

Hi,

I have digged cause little more and observed that, after creating new database and change it's log file path, log file name start changes from 'E' to 'e'. After that, newly generated log files name start with again 'E'. 

Can someone please confirm on this behaviour?

Thanks,

Sudhir

August 20th, 2015 1:17am

Hi Sudhir,

As per my understanding the log files are not case sensitive. The behaviour you see might be due to how the Exchange Application names the log files.

Transaction log files are named <base><generation-number>.log, beginning with 1.  <base>.log is always the log file that is currently being used.

When the current log file (that is, E00.log) gets filled, it gets renamed to <base><generation-number>.log, and a new transaction log file is needed in the transaction log stream.

.JRS or Reserved Transaction Log Files:

The reserved transaction log files are created when the engine starts to allow important operations to be logged to get a clean shutdown. Because the reserved transaction log files are created in anticipation of need for transaction log files in an out-of-disk scenario, they do not contain any useful information.

Finally please confirm that you have a typo here ".JRS files names start with E01 and .Log files names start with e00 " JRS files I see are E00, and normally would be of the same <base> as of the logs.

JET_paramBaseName:

This parameter sets the three letter prefix used for many of the files used by the database engine.

Eg. E00,E01, useful when you have common transaction logs directory for multiple DBs.

References:

Extensible Storage Engine Files:

https://msdn.microsoft.com/en-us/library/gg294069(v=exchg.10).aspx

JET_paramBaseName:

https://msdn.microsoft.com/en-us/library/gg269235(v=exchg.10).aspx

Free Windows Admin Tool Kit Click here and download it now
August 20th, 2015 1:52am

Hi Satyajit,

Thanks for your reply!!!

I would suggest to ignore .JRS log file names from this query or thread. (Accordingly i have updated query/ thread title to get correct info)

Today, as i mentioned that, after moving log file paths, .log file names changed from 'E' to 'e'. I would like to know that, is it expected behaviour when we are changing log file path? Because after changing log file path, newly generated .log files at changed path start with 'E'.

Thanks & Regards,

Sudhir


August 20th, 2015 2:55am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics