Move Database and Log Folder Path in Exchange 2013

Share This Article: Share on Facebook0Share on Google+1Tweet about this on TwitterShare on LinkedIn7Pin on Pinterest0Email this to someone

At some point, you might want to transfer your Mailbox database and/or Log folder to new location. In Exchange 2013 you can use Move-DatabasePath PowerShell cmdlet in Exchange Management Shell to move the database. As of now, you can’t move database using EAC. In this post, I will show steps to move database and log folder path in Exchange 2013 using PowerShell cmdlet in EMS.

Move Database and Log Folder Path in Exchange 2013

To view current list of databases type Get-MailboxDatabase cmdlet in EMS.

List of DB

To view the location of any database type, Get-MailboxDatabase -DatabaseName | FL Name,*Path*. For example, we want to view the location of Database named “Mailbox Database 2018660615”. Type, Get-MailboxDatabase “Mailbox Database 2018660615” | fl Name, *path* in EMS as shown below.

current database location

As we can see above, the database is in default location, which is definitely not recommended place to store the Mailbox database. For starters, always store Database and Log files in separate drives other than the drive where Exchange is installed. For example, Exchange can be installed in C drive, Database can be stored in D drive and Logs can be stored in E drive.

Here, I will move both database and logs to D drive, but you get the idea right? To do so, type following cmdlet in EMS again.

***Note: – The database will be dismounted temporarily during the transfer so not a good idea to perform this task in live environment. You will also not be able to move database that is already configured for replication. You will have to stop the replication and move the database.

Move-Databasepath “Mailbox Database 2018660615″ -EdbFilepath “D:\Exchange Databases\Mailbox Database 2018660615.edb” -LogFolderpath “D:\Exchange Logs”

Move Database and Log Folder Path in Exchange 2013

Now let’s verify if the database has changed its location. Run the following cmdlet again.

Get-MailboxDatabase “Mailbox Database 2018660615″ | FL Name,*Path*

Verification

As you can see above the database has been moved to new location successfully. You can also view this in EAC. Login to EAC, select servers in the features pane, then select databases tab. Open the properties of the particular database.

EAC

In this way you can move database and log folder path in Exchange 2013.

The following two tabs change content below.
Bipin is a freelance Network and System Engineer with expertise on Cisco, Juniper, Microsoft, VMware, and other technologies. You can hire him on UpWork . Follow Bipin Giri on Google+. Bipin enjoys writing articles and tutorials related to Network technologies. Some of his certifications are, MCSE:Messaging, JNCIP-SEC, JNCIS-ENT, and others.