How to Create a New Mailbox Database in Exchange Server 2010

In Microsoft Exchange Server, we can create separate database to store mailboxes. By doing this, we can segregate different clients (or different group of mailboxes) in different databases. When we want to perform maintenance on a specific database, all we have to do is to unmount the database to be maintained, leaving the others mounted. This minimizes down time for your mail organization. In this lab, I will show you how to create a mailbox database and mount it.

Using Exchange Management Console

In Exchange Server 2010 Management Console, Expand Organization Configuration, click Mailbox. Choose Database Management tab, then in the Actions Pane click on New Mailbox Database

Enter the Database name and click Browse to choose a server name.

You need to specify the Database file path and the Log folder path. Put a check mark as to weather you want to mount the database or not. Click Next.

Click New to create the database.

Click Finish when done.

As you can see, the new Database is now created.

Using Exchange Management Shell


New-MailboxDatabase -Name “MyDB6″ -Server My-Exchange -EdbFilePath D:\MyDB4\MyDB6.edb -LogFolderPath L:\MyDB6
Name Server Recovery ReplicationType
—- —— ——– —————
MyDB6 MY-EXCHANGE False None
[PS] C:\Windows\system32>

After the database has been created, we can now mount the database using the following shell cmdlet.

Mount-Database –Identity “MyDB6″

Now we can check the results.


Get-MailboxDatabase -Identity “MyDB6″
Name Server Recovery ReplicationType
—- —— ——– —————
MyDB6 MY-EXCHANGE False None

In this lab, we have gone through the steps to create a new database both by using the Exchange Management Console and Exchange Management Shell. We also learned how to mount the database so that it is ready to be used to store mailboxes.