Restore exchange 2010 mailbox from database and restore the mailbox to pst file

Hello,
I'm running exchange 2010Sp2 rollup5 ver2, the mailbox database in question is in a DAG.  The databases are being backed up by commvault. 
So, I received a request to restore a couple mailboxes from 10 days ago and export the mailbox to PST file for archiving. 
How would you go about the restore.  I'm thinking the database needs to be offline, so I don't mistakenly overwrite my production databases.
Where should backup guy restore the database/log file (completely separate server from my mailbox servers?)
Once database/logs are restored, what is the procedure to make the mailboxes visible
Once the mailboxes are visible, what is best way to restore one to a PST file?
thanks in advance for all your help.

Hi
For DB Restores with commvault you have to reed the product documantation.
The Database must not be offline.
I would recommend to try the following steps:
1. Create Recovery DB on Exchange
http://terenceluk.blogspot.ch/2013/06/restoring-mailbox-from-exchange-2010.html
2. Restore to this Recvovery DB from Commvault
(Commvault Administration Guide)
http://documentation.commvault.com/hds/release_9_0_0/books_online_1/english_us/pdf/exchange_db_admin.pdf
3. Restore to a temporary Mailbox and take a PST
Restore Mailbox from Recovery Database
http://technet.microsoft.com/en-us/library/bb125218(v=exchg.141).aspx
Create the PST with Outlook or Exchange Powershell Export Requests
http://technet.microsoft.com/en-us/library/ee633479(v=exchg.141).aspx
Georg

Similar Messages

  • Jasper report on HTML when one image loaded from database and for the other

    How to generate jasper report on HTML when one image loaded from database and for the other we give a image path
    My code
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
              exporter = new JRHtmlExporter();
              exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
              exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
              exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, strImageInputDirectory);
         exporter.setParameter(JRHtmlExporterParameter.IMAGES_DIR_NAME, strImageOutputPath == null ? "." : strImageOutputPath);
         exporter.setParameter(JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR, Boolean.TRUE);
         exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE);
         exporter.setParameter(JRHtmlExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
              exporter.exportReport();
              byte[] bdata = ((ByteArrayOutputStream) baos).toByteArray();
    Can any one help pls
    Message was edited by:
    ameet.au

    hey sorry for posting it in this forum.
    but do u have sample code for making it work.. since i am able to do it on PDF format(image from Database and another stored in the webserver) using
    byte image[] =(byte[]) outData.get("image");
                        ByteArrayInputStream img = new ByteArrayInputStream(image);
                        hmimg.put("P_PARAMV3", img);
    print = JasperFillManager.fillReport(reportFileName, hmimg, jrxmlds);
    bdata= JasperExportManager.exportReportToPdf(print);

  • Can't Restore Exchange 2010 Mailbox DB from HP Data Protector backup

    I'm trying to implement Exchange 2010, but I won't feel comfortable moving many users to it until I've successfully restored a mail database from tape backup.  So far, this hasn't worked out so well.  I'm using HP Data Protector for my backup solution.
    Here's what I've done:
    1.  In DP's "Restore" GUI, navigated down to the MS Volume Shadow Copy Writers entry, then selected both "Files" and "Logs" from the DB's entry under Microsoft Information Store.  I'm not restoring any of the other Writers.  So that I don't have to take down Exchange, I'm restoring them to a temporary restore location.
    2. After the restore completes, I go to the temporary restore location on the server and run eseutil /mh on the database, which returns a "Dirty Shutdown" db status.
    3.  Since I have the log files, I attempt to repair using eseutil /r E01 in the log files' path.  This generates "Operation terminated with error -1216 (JET_errAttachedDatabaseMismatch, An outstanding database attachment has been detected at the start or end of recovery, but database is missing or does not match attachment info) after 10.608 seconds."
    Can anyone suggest what I'm doing wrong with this recovery?  If my steps are incorrect I'd love to know, as HP's documentation for restoring Exchange 2010 is very young and not terribly useful.  My ultimate goal is to be able to restore a database from DP's tapes and bring it back online on the Exchange 2010 server.
    Thanks! 
    Thanks!

    Hi Ben,
    We backup our primary database (Ex Writer) and always with full backup (DB+LOGS). When we restore we restore to alternate location, then manualy copy db file and everything from restored log directory to one folder (for example: d:\restore_DB1). At this
    stage DB is in dirty shutdown state. Then we run (in folder where we copied db file and log files) 
    Eseutil.exe /R E00 /D
    it takes a couple of seconds (160GB file) and the db is in clean shutdown state. Then we do:
    New-MailboxDatabase -Name “Restored DB” -Server MBOX1 -EDBFilePath “D:\Restore_DB1\DB1.edb”
    -Logfolderpath “D:\Restore_DB1” -Recovery
    and
    Mount-Database “Restored DB”
    now we can restore single mailbox or even single item from mailbox with:
    1: whole mailbox with overite the destination
    Restore-Mailbox –Identity “USERNAME” –RecoveryDatabase “Restored DB”
    2. whole mailbox to alternate location (new folder in another mailbox)
    Restore-Mailbox –Identity “EXISTING MAILBOX TO RESOTRE TO” –RecoveryDatabase “Restored DB” –RecoveryMailbox “MAILBOX DO BE RESTORED
    FROM BACKUP” –TargetFolder “NEW FOLDER IN EXISTING MAILBOX”
    3. the same as 2 but single item with MEETING in email subject
    Restore-Mailbox –Identity “EXISTING MAILBOX TO RESOTRE TO” –RecoveryDatabase “Restored DB” –RecoveryMailbox “MAILBOX DO BE RESTORED
    FROM BACKUP” -SubjectKeywords "MEETING" –TargetFolder “NEW FOLDER IN EXISTING MAILBOX”
    Best Regards,
    Alex

  • Moving Exchange 2010 Mailbox replicated databases path in DAG environments.

    Hi there,
    I’m trying to get some feedback on the topic of moving Exchange 2010 Mailbox replicated databases path in DAG environments.
    Here is the situation: I currently have a 3-Node DAG (Node 1 and Node 2 are in my main datacenter, and Node 3 in my Disaster Recovery (DR) site in a remote location.
    I have DB copies in Node 2 and Node 3. The thing is that the DB copies in Node 2 are in an older storage box and since we got a new storage box, I need to move the DBs and related logs of Node 2 to the new storage box
    I have found some information about how to deal with this (below I’m listing a KB link) but I would like to reconfirm a couple of things to make sure I’m understanding this correctly
    Move the Mailbox Database Path for a Mailbox Database Copy:
    https://technet.microsoft.com/en-us/library/dd979782%28v=exchg.141%29.aspx
    According to the KB: “If the mailbox database being moved is replicated to one or more mailbox database copies, you must follow the procedure in this topic to move the mailbox
    database path”
    Would this apply to my case even when I’m moving the BDs copies and Logs on Node 2 as opposed to Node 1 where the source DBs are?
    On step #3 in the procedure, you are supposed to “Remove all mailbox database copies for the database being moved. After all copies are removed, preserve the database and transaction log files from each server from which the database copy is being removed
    by moving them to another location. These files are being preserved so the database copies do not require re-seeding after they have been re-added.”
    Then in Step # 7, you are supposed to “Add all of the database copies that were removed in Step #3”
    As far as I know, when you add a copy of a database, Exchange creates the copy DB and starts to seed the replica servers with an up to date copy of the DB and all the current transaction logs at that point…according to the instructions
    above, you are supposed to re-add the DB copied we preserved...does it mean that we need to wait for the DBs seed process to finish after “adding the DB copy” and then replace the new DBs copies and logs created by the “Add database copy” function with the
    DB and logs preserved in Step #3?
    Thanks in advance for your feedback!
    FT
    FT

    Hi there,
    What the article is stating is that once you have removed the copies you can keep the existing transaction log files and database edb file to allow you not to have to do a full seed. You can do this by using the -seedingpostponed parameter in
    Add-MailboxDatabaseCopy
    However, and quite honestly, if your database isn't that big and your are not worried about performing a full copy of the database again to the other DAG members once you have moved your database to its preferred new location, just add the copy in the normal
    way and remove the legacy files afterwards.
    Oliver Moazzezi | Exchange MVP, MCSA:M, MCITP:Exchange 2010,Exchange 2013, BA (Hons) Anim | http://www.exchange2010.com | http://www.cobweb.com | http://twitter.com/OliverMoazzezi

  • After an erroneous contacts delete on the mac, they've been removed from icloud and all the synced devices. I was able to restore the contacts from a backup, but since the iCloud version is newer than the backuped one, they are deleted every iCloud sync

    After an erroneous contacts delete on the mac, they've been removed from iCloud and all the synced devices.
    I was able to restore the contacts from a backup, but since the iCloud version is newer than the backuped one, they are deleted every iCloud sync.
    Now I have an iPhone with the contacts and iCloud deactivated, but I lost all the contacts on the Mac and the iPad.
    There is a way to tell iCloud "restart using the contacts I have on this device"?

    An iCloud backup will save the state of your Camera Roll at the time of the backup but, if you delete photos from the Camera Roll, they will not be in the next backup taken.
    If you are using the iCloud Photo Library (beta) read this FAQ which will tell you what happens when you delete photos from one of the devices sharing the Photo Library.
    iCloud Photo Library beta FAQ - Apple Support
    The relevant section is:
    How does iCloud delete photos and videos from iCloud Photo Library?
    Deleting a photo or video from your Photos app will also remove the item from iCloud Photo Library and from your iCloud storage allocation. Photos and videos you remove can be recovered from the Recently Deleted album for 30 days. After 30 days, your content will be removed from the Recently Deleted album. Photos are backed up on our servers for up to 30 days after they're deleted from the Photos app. If you need to recover these photos during that time, contact Apple Support.

  • User Migration from Parent Domain to Child Domain..The user is enabled with Exchange 2010 Mailbox in Parent Domain

    We currently have a single Windows 2008 R2 Active Directory domain controller, and an Exchange 2010 server. We are in the process of adding a child domain on a second Active Directory server for an offsite office location for a subdivision of our company.
    The two locations will be connected via VPN.
    Currently users exist on the root domain with Exchange accounts who will be moving to the new offsite company/location. We would like to be able to move these user accounts to the child domain while maintaining their existing Exchange mailboxes and
    email addresses. Is this possible, and if so how would we do it?

    Hi Srinivasa,
    According to your description, I think you have done all the preparation.
    For DL migration, the following article may give your some hints:
    How to Migrate Distribution Groups Across a Forest
    Good Luck!
    Niko Cheng
    TechNet Community Support

  • Is it possible to monitor a particular Exchange 2010 mailbox via SCOM if 30 or more emails trigger in 30 minutes in the inbox and alert should be generated

    Is it possible to monitor a particular Exchange 2010 mailbox via SCOM if 30 or more emails trigger in 30 minutes in the inbox and alert should be generated for that.
    If this is not possible in SCOM. Is there another way we can do it via power shell or any thing.
    Gautam.75801

    Hi,
    We may need to create script based rule using PowerShell or VBScript.
    Please go through the below links for command get-mailboxstatistics:
    Exchange 2010 : http://community.spiceworks.com/topic/122241-scripting-to-count-all-of-the-messages-in-a-mailbox
    Regards, Yan Li

  • How to monitor particular individual Exchange 2010 mailbox

    Hi
    Is it possible to monitor a particular individual Exchange 2010 mailbox? If so please send me the script or steps to to accomplish this
    Donald D'souza (http://donald-scom.blogspot.com/)

    The Exchange 2010 MP has had some issues of late and is once again unavailable. Hopefully this should be rectified soon. Keep an eye on the Management Pack forum and someone should post there once it is back.
    I appreciate the Exchange team are looking for ways to get extra monitoring from SCOM and I'm certainly not saying you can't do mailbox monitoring with SCOM. I'm just saying be careful. I have seen one enterprise write a discovery to discover the
    mailboxes they wanted to monitor. The discovery captured data that changed every iteration that the discovery ran. They then wondered why SCOM stopped working, ignoring the fact that they had discovered thousands of objects whose properties changed every
    time discovery ran, causing huge numbers of state change events and massive database growth.
    If you are looking for in-depth exchange mailbox monitoring then SCOM is not the tool for it. Quest and Sirana do dedicated enterprise tools. If you take a look at the links and say that is what your team want then I'd suggest evaluating those
    products. Developing SCOM to deliver that would not be cost efficient.
    Hope you don't mind but I'll ask again - what specifically do you want to monitor? Mailbox Size? Number of emails sent \ received? size of message sent? destination? number of attachments? size of attachments? blocked messages? If you need deep detail
    along the lines of the following then you really need to evaluate the following:
    http://www.sirana.com/exchange/reporting
    If you end up writing scripts to do all the above then you will likely severely impact performance of either SCOM or your Exchange server or possibly both.
    Sadly (for budgeting) SCOM doesn't necessarily replace specialist tools - it just complements them. Likewise, if you want deep dive SQL then you'll still need Quest or Idera based tools. Probably fewer licenses and better targetted at servers with known
    issues.
    Cheers
    Graham
    Regards Graham New System Center 2012 Blog! -
    http://www.systemcentersolutions.co.uk
    View OpsMgr tips and tricks at
    http://systemcentersolutions.wordpress.com/

  • Exchange 2010 mailbox moves get stalled

    I am Experiencing an issue with Exchange 2010 SP3 UR2 two node DAG environment (server01 and server02). While moving mailboxes from old Exchange 2007 environment I get following errors.
    Move for mailbox xxxxxxxxxxxx is stalled because DataMoveReplicationConstraint is not satisfied for the database 'MDB01' (agent MailboxDatabaseReplication). Failure Reason: Database does not satisfy constraint SecondCopy. Throttling completion as database copies
    are falling behind.
    Get-MailboxDatabaseCopyStatus informs me that server02 Copy and ReplayQueue length on the passive copy are getting big (from 10-500) while moving and the throttling will always pause the move for a while and then start again until it stops again because the
    second copy is falling behind. This only happens when I move mailboxes to databases that have active copy of the database on my server01 and passive on server 02. If the active copy is moved to server02 and server01 is the passive copy this does not happen.
    So this leads to a conclusion that there is something wrong with server02 replication from server01.
    I've traced the replication network and there are no issues. What could be the reason that only the second node suffers from falling back during moves? I would not like to se the datamovereplicationconstraint value to none since this is the only Exhchange
    2010 DAG environment where I am facing this issue and the replication should keep up while mailbox moves.

    Hello,
    " I would not like to see the datamovereplicationconstraint value to none". Do you mean you set
    DataMoveReplicationConstraint to SecondCopy? If so, I recommend you use test-replicationhealth cmdlet to check all aspects of the replication and replay status.
    Please check if you
    configure a lagged database copy.
    Please check if there is a witness server, and whether the witness is online.
    If not, please set DataMoveReplicationConstraint to SecondCopy.
    Besides, please check if there is any error in application log.
    Here are some articles for your reference.
    http://technet.microsoft.com/en-us/library/dd335158(v=exchg.150).aspx
    http://blogs.technet.com/b/exchange/archive/2011/05/06/exchange-2010-mailbox-moves-and-mailbox-resiliency.aspx
    If you have any feedback on our support, please click
    here
    Cara Chen
    TechNet Community Support

  • Auto-Mapping Exchange 2013 Mailboxs in an Exchange 2010 Mailbox

    We're in the middle of migrating mailboxes from Exchange 2010 to Exchange 2013. Many of our users have Auto-Mapped mailboxes as well. In my testing, I've found that I cannot Auto-Map a mailbox that's on Exchange 2013 in a Exchange 2010 mailbox. I can manually
    add it and it works fine. Is this by design with this type of coexistence or is there a fix for it? Our current Exchange 2010 environment is at SP3 with UR2.
    Orange County District Attorney

    This issues is fixed in UR5 so suggest you to upgrade Exchange 2010 to SP3 UR5.
    Reference Thread: http://social.technet.microsoft.com/Forums/exchange/en-US/a2aa4163-f74b-401f-aec5-13324e6b29c8/exchange-2010-mailbox-not-able-to-access-automapped-exchange-2013-cu3-mailbox?forum=exchangesvradmin
    Blog |
    Get Your Exchange Powershell Tip of the Day from here

  • Exchange 2010 mailbox prompts for authentication to Exchange 2013 mailbox

    I am in the process of a 2010 to 2013 migration. The only issue I can't seem to manage is an authentication issue with Outlook 2010. My Outlook profile consists of my Exchange 2013 mailbox and a shared mailbox on Exchange 2010. Initially, Outlook was prompting
    for authentication to the Exchange 2010 mailbox. Regardless of whether I entered the correct credentials or simply cancelled the prompt, I still had full access to both mailboxes (including Public Folders on 2010). The authentication prompt was removed with
    the following command:
    Get-OutlookAnywhere -Server my2013exchserver | Set-OutlookAnywhere -InternalClientsRequireSsl $true
    The second issue I now have is the reverse of the above: an Exchange 2010 user is prompted for authentication to an Exchange 2013 mailbox. How do I begin to troubleshoot this problem - should I run the same command (above) on 2010? I don't quite understand
    how Outlook communicates with Exchange but I am thinking there is an incorrect setting on one of the Virtual Directories(?).
    Many thanks.

    Hi Dennis,
    Please open Outlook - press CTRL key - right click on the Outlook icon from right bottom corner taskbar –Connection Status to check the connection for your Exchange 2010 mailbox with shared 2013 mailbox. The following example in my test results:
    Please check your connection authentication. We can  run the following command to set your Outlook Anywhere for Exchange 2013:
    Set-OutlookAnywhere -Identity "E15-01\Rpc (Default Web Site)" -InternalClientAuthenticationMethod Ntlm -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl $True -InternalClientsRequireSsl $true
    In Outlook side, please ensure the following settings in Account Settings:
    In Security tab, make sure Always prompt for logon credentials is unchecked and Logon network security is set to Negotiate Authentication.
    Regards,
    Winnie Liang
    TechNet Community Support

  • Unable to remove orpahned Exchange 2010 mailbox databse server permantely offline

    Greetings,
    I am having great problems removing and Exchange 2010 mailbox Database, the server that the database resided upon is permanently offline and gone,
    Under Organization Configuration / mailbox
    The orphaned database is listed there however I cannot delete it under Database Copies a copy of the orphaned database is listed as offline.
    How can I remove this database if the server is offline?

    run ADSIEDIT.msc
    Select Configuration well-known naming configuration -> CN=Configuration -> CN=Services -> CN=Microsoft Exchange -> CN=<YourExchOrgName> -> CN=Administrative Group -> CN=Exchange Administrative
    Group (FYDIBOHF23SPDLT) -> CN=Servers > CN=Databases -> Select Exchange 2010  database name and delete
    MCP, MCSE 2000 , MCSA 2000 ,MCSA 2003 , MCITP , MCTS , MCT

  • Exchange 2013 / 2010 co-existence - Outlook won't connect to Exchange 2010 mailboxes

    Greetings!  I have a lab set up at home where I have been testing co-existence of Exchange 2013 and 2010 for a future corporate upgrade project.
    I am running into some odd behavior.  Any mailbox that has been migrated to Exchange 2013 works just fine, however, when I try to set up Outlook for a mailbox still on Exchange 2010 I  receive errors.  OWA works just fine for these Exchange
    2010 mailboxes, it is just Outlook that has the problem.  This is what I am running into:
    1. Outlook uses autodiscover to locate server settings.  It fails at the 'logging on to mail server' step saying that Exchange isn't available; Outlook must be connected, etc.
    2. It then gives me the settings box for Exchange server and Mailbox.  This is auto populated with one of the Exchange 2013 servers (there are 3 of them, all have both MBX and CAS role).  If I then change the server to the Exchange 2010 CAS server,
    and hit 'check names', it underlines the very same entries (like it found them this time) that were there initially and goes on to finish the configuration.
    3. When I launch Outlook with this Exchange 2010 user, it fails to open with the error message that the set of folders couldn't be opened.
    I've been doing as much research on this as I can.  I've tried disabling IPv6 to no avail.  It seems as if perhaps the issue is with Exchange 2013 proxying the request back to the Exchange 2010 servers but I am not sure what to check in that regards. 
    Any suggestions?  Thanks in advance!

    Hi,
    Don´t disable IPV6 on an Exchange Server, it is, in my opinion not necessary - also applies for AD.
    You can use your original SSL Cert for your new Ex 2013 environment.
    In dns you want two host A records: mail.domain.com and autodiscover.domain.com
    On your 2013 set your internal and external virtual directories to mail.domain.com
    leave autodiscover and Powershell alone.
    Also set the autodiscover URI to your Certificate name ie. mail.domain.com
    Set-ClientAccessServer -Identity "YourCASServer" -AutoDiscoverServiceInternalUri "https://mail.domain.com/autodiscover/autodiscover.xml"
    Thanks.  I wanted to give some additional info before I run any commands.  I currently have an A record for autodiscover and it is pointed to the Exchange 2013 DAG/cluster IP.  I have a 3 entries for mail.domain, for DNS round robin; basically
    it is listed 3 times for the IP of each of my Exchange 2013 servers.  Does any of this sound problematic?

  • Outlook 2007 Clients Cannot Access Free/Busy Calendar info. for Exchange 2010 Mailbox

    Hi:
    I have Outlook 2007 clients that cannot access Free/Busy Calendar info. for Exchange 2010 mailboxes.  They receive error like "...you do not have appropriate permissions..."
    If those same users logon to a machine running Outlook 2010 then they can view the free/busy info. of the other user's mailbox, so I believe the permissions are set correctly on the mailbox to allow the viewing.
    Any insights are greatly appreciated!
    Thank you!
    Bob Herman IT Tropolis

    Hi Herman,
    As you said, it seems users have proper permissions on mailbox.
    Please make sure users has Reviewer permission on Outlook 2007.
    Please try to run Outlook 2007 under safe mode or re-create profile.
    Also try to turn Outlook 2007 to Exchange Online mode from Cached mode.
    Thanks
    Mavis Huang
    TechNet Community Support

  • Exchange 2010 - Dismount Mail Database on a DAG

    Hi All,
    I'm experiencing an issue in which 2 Mail Databases out of 3 within a DAG are not truncating the log files after a full backup, so for those 2 I currently have Circular Logging turned on.
    I spoke with an outside Exchange source that recommended trying to dismount the Mail Databases and bounce the Information Store on both Mailbox Servers.  To give it a "fresh start."
    Here's what was recommended:
    Get-MailboxDatabase -Server mbx* | dismount-Database
    get-service -computername mbx1 msexchangeIS | restart-service
    get-service -computername mbx2 msexchangeIS | restart-service
    Get-MailboxDatabase -Server mbx* | mount-Database
    I have to be honest.  I've never really had to dismount the Mail Databases in a DAG before.  Has anyone else - if so, does the above seem okay to you?
    Thanks,
    Mr Mister

    Hi,
    Agree with Andy. You can dismount a database in a mailbox server, a member of a DAG, which is similar as what you do for a mailbox server that is not a DAG member.
    Full and Incremental backups will truncate the transaction log files, please make sure your backup is one of these two types.
    If a server hosting the data being backed up is a member of a DAG, and this server hosts both active and passive database copies, we must disable the Microsoft Exchange Replication service VSS writer.
    So, please check if you have disabled the Exchange Replication VSS writer.
    Besides, to narrow down the issue that the transaction log files were not truncated after backup, I recommend you check the application log to see if there is any related events.
    Best regards,
    Belinda
    Belinda Ma
    TechNet Community Support

Maybe you are looking for