Tech or Treat! Write an article about your scariest tech disaster to win gadgets!Learn more

x
?
Solved

using New-MailboxRepairRequest  in Exchange 2013

Posted on 2015-02-01
7
Medium Priority
?
1,256 Views
Last Modified: 2015-02-09
Microsoft came up with this command: New-MailboxRepairRequest
it is capable of repairing individual mailboxes as well as whole database while it is online. Per Microsoft the disruption will be impacting just users who have their mailboxes corrupted or damaged.

Well, that's good thing to know, but what I need to understand is when whole or a lot of mailboxes in a database are corrupt, it will make sense to use spare database and restore from last night backup to the spare database  to let users do their work (without being able to access today's emails), and dismount the corrupt database and repair it with: New-MailboxRepairRequest .

However I did not see anywhere on the internet where Microsoft mentions whether the command New-MailboxRepairRequest  is able to repair a dismounted database or the database has to be mounted.

To my understanding you cannot have 2 same databases(same mailboxes) mounted.

Any idea ?
Thanks
0
Comment
Question by:jskfan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
7 Comments
 
LVL 20

Accepted Solution

by:
Satya Pathak earned 668 total points
ID: 40582905
0
 
LVL 24

Assisted Solution

by:VB ITS
VB ITS earned 1332 total points
ID: 40583087
Microsoft came up with this command: New-MailboxRepairRequest
it is capable of repairing individual mailboxes as well as whole database while it is online. Per Microsoft the disruption will be impacting just users who have their mailboxes corrupted or damaged.
The New-MailboxRepairRequest command can only be used to repair a corrupted mailbox and not a mailbox database.

Well, that's good thing to know, but what I need to understand is when whole or a lot of mailboxes in a database are corrupt, it will make sense to use spare database and restore from last night backup to the spare database  to let users do their work (without being able to access today's emails), and dismount the corrupt database and repair it with: New-MailboxRepairRequest

However I did not see anywhere on the internet where Microsoft mentions whether the command New-MailboxRepairRequest  is able to repair a dismounted database or the database has to be mounted.
First of all you can't use the New-MailboxRepairRequest command to repair a mailbox database (as mentioned above), you need to use the eseutil tool for that which also involves dismounting the database if you're repairing the live copy of the database EDB file.

May I ask what is prompting this? Is it because you have a database that won't mount or do you just have a few mailboxes that keep becoming corrupted? Have you actually ran the mailbox repair on the problem mailboxes first to see if it resolves the issues?

Repairing a mailbox database is only required when you are having issues with your database as a whole. With that being said, if you're seeing mailboxes constantly becoming corrupted then you'll need to do some investigation as to why this is happening in the first place. Perhaps the disks in your Exchange server are going bad?
0
 

Author Comment

by:jskfan
ID: 40583122
https://technet.microsoft.com/en-us/library/ff625226(v=exchg.150).aspx

on the above link Microsoft says you can run it against mailbox database
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 24

Expert Comment

by:VB ITS
ID: 40583126
What it refers to is repairing all mailboxes on a mailbox database, not the mailbox database itself.
0
 

Author Comment

by:jskfan
ID: 40583131
I prefer to ask this question now before the corruption of the database happens. If it happens what kind of approach you will take with reduced time of end users disruption ?
0
 
LVL 24

Assisted Solution

by:VB ITS
VB ITS earned 1332 total points
ID: 40583134
If the mailbox database gets corrupted then you'll need to look at either restoring it through backups or repairing it with the tools provided by Microsoft. Of course there are third party solutions for both of these options but they always generally cost you money, but they can also save you some time/headache in the process.

If funds and resources permit, I recommend you look at setting up another Exchange 2013 server with at least the Mailbox role and create Database Availability Groups (or DAG for short). With a DAG setup, the mailbox database is replicated to another Exchange server which hosts its own copy of the database for redundancy. This way, if an Exchange server with the Mailbox role goes down, you cutover to the second Mailbox server so the downtime is very minimal (providing the DAG copy is healthy). See this article for more information; https://technet.microsoft.com/en-us/library/dd979799%28v=exchg.150%29.aspx
0
 

Author Closing Comment

by:jskfan
ID: 40599770
I will open new question when I restart my LAB

Thank you Guys
0

Featured Post

NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A bad practice commonly found during an account life cycle is to set its password to an initial, insecure password. The Password Reset Tool was developed to make the password reset process easier and more secure.
I don't pretend to be an expert at this, but I have found a few things that are useful. I hope that sharing them here will help others, so they will not have to face some rather hard choices. Since I felt this to be a topic of enough importance and…
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…
CodeTwo Sync for iCloud (http://www.codetwo.com/sync-for-icloud?sts=6554) automatically synchronizes your Outlook 2016, 2013, 2010 or 2007 folders with iCloud folders available via iCloud Control Panel. This lets you automatically sync them with…
Suggested Courses

647 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question