Recovering From Cached Entourage Exchange Data
EPKPhoto — 12 May 2008 - 11:00am
Microsoft's Mac OS X Exchange client, Entourage, operates in a syncing cached mode where it downloads server-side data, stores it locally, and occasionally synchronizes that data with Exchange. This setup in effect provides a local backup of your Exchange data that you can read when offline. At the university for which I provide computer support, I have seen more than one case where server-side issues have made the local backup of contacts and calendar items look very useful. Unfortunately, Microsoft does not provide any way to export or restore from cached Exchange data in Entourage.
If you find yourself in a similar situation, here's a workaround that takes advantage of Entourage's integration with Apple's Sync Services:
This method is for use when a user has an Entourage identity with an Exchange account that contains locally cached contact/calendar data that differs from and is preferable to the server-side Exchange data. This method will restore the locally cached Exchange contacts and calendar to overwrite the server-side Exchange data.
- Log into the user's account in Outlook or Entourage and delete all of his contacts and calendar items. This step is optional, but it speeds up things later.
- Now on his Mac, disconnect all network connections
- Backup all data that the user has stored in Apple Address Book and iCal (using the Back Up... option from their File menus)
- Create a copy of the user's Entourage identity that contains the good data
- Switch into that identity
- Open Entourage Preferences and enable the Contacts and Events/Tasks components of Sync Services
- When confirming the sync settings, select to "Replace Sync Services items with Entourage items"
- Allow the sync to occur in the background while still disconnected from the network
- When the sync is completed, verify that the good set of contacts and events are now in Address Book and iCal
- Disable Sync Services in Entourage Preferences and Quit Entourage
- Reconnect to the network and open the copied Entourage identity to synchronize with Exchange (it should be relatively quick with little data to download if everything was deleted in step 1)
- Open Entourage Preferences and enable Contacts and Events/Tasks Sync Services again
- This time choose to "Replace Entourage items with Sync Services items" to bring the Address Book and iCal data back into Entourage and Exchange
- Wait for this to complete and verify that calendar data is correct in both Entourage and OWA/Exchange
- After synchronization, disable Sync Services in Entourage Preferences (if desired)
- Restore the user's former Address Book and iCal data
- Delete any extraneous Entourage identities that are no longer needed
Note: This procedure was tested on Mac OS X Tiger and Leopard with the latest versions of Entourage 2004 and 2008.
Thank you so much for this
Michael (not verified) — 23 November 2009 - 5:43amThank you so much for this procedure. I use both windows and mac to connect to an exchange server. My windows outlook calendar data file was lost. I had years of important scheduled appointments in there. I followed this procedure and am back up and running with NO data loss. Thank god for time machine and this write up. You saved my butt.
Huge help!
Carl Hutzler (not verified) — 26 February 2009 - 4:34pmhttp://carlhutzler.com/blog/2009/02/25/i-like-puzzlesmost-of-the-time/
Eric - thanks for your write-up. Not sure I would have been able to help my customer without this "trick". I can't wait to get them onto a real mail system and off of MSFT products. Ridiculous.
Post new comment