Exchange Server Archiver - 3.0
Learning Exchange Server Archiver - 3.0
Technical overview
This topic describes the architecture of Exchange Server Archiver, and provides an overview of the archive and retrieval processes. Some information on security, licensing, and evaluation is also provided.
You can download this topic as a pdf file.
You are recommended to read this topic before you install Exchange Server Archiver. For full details of how to install Exchange Server Archiver, see Installing Exchange Server Archiver.
Contents
Archive modes
Architecture
The archive process
The retrieval process
Security
Licensing
Evaluating Exchange Server Archiver
Archive modes
Exchange Server Archiver offers four different archive modes so that you can choose what will happen to messages that are processed during an archive. The selected archive mode is used whenever an archive is run.
The archive mode that you choose does not affect the end-user experience.
The following archive modes are available:
Copy attachments only
- copies attachments to the specified Archive Store
- the original attachments remain on the Exchange server
Copy entire message
- copies the message bodies to the Archive Store
- copies attachments to the Archive Store
- originals of both remain on the Exchange server
Copy and remove attachments only
- copies attachments to the Archive Store
- removes the attachments from the Exchange server
Full archive
- copies messages and attachments to the Archive Store
- on the Exchange server, removes each message that has been archived and replaces it with a placeholder; the placeholder contains the first few lines of the message, and links to the full archived message and any attachments
- removes the attachments from the Exchange server
If you are evaluating Exchange Server Archiver, you may wish to use one of the 'copy only' modes so that messages and attachments remain on the Exchange server; see Evaluating Exchange Server Archiver for more information.
If necessary, you can change the archive mode later (see Changing the archive mode). When you change archive mode, Exchange Server Archiver schedules a tidy up task so that all previously-archived messages and attachments match the new archive mode.
Note that placeholders replace the archived messages in Exchange only when you choose Full archive mode; in the following descriptions of the architecture and processes, it is assumed that you have selected Full archive mode.
Architecture
An overview of the Exchange Server Archiver architecture is illustrated below. The individual components are described in the following sections.

When you install Exchange Server Archiver, no software is installed on your Exchange server (unless you choose to install the optional Outlook® Web Access Add-in) and no information is stored in Active Directory®.
Admin Console
The Admin Console provides an easy-to-use graphical user interface for you to install and configure the Exchange Server Archiver services, and to manage and schedule archives.
You use the Admin Console to set up rules to:
- specify which mailboxes are archived to which Archive Stores
- specify conditions that define which messages will be archived (such as 'messages over 10MB or messages older than 30 days')
- set up schedules to control when messages will be processed
You can apply a rule to individual mailboxes or to groups of mailboxes using the Exchange server storage hierarchy or Active Directory.
You also use the Admin Console to change the Exchange Server Archiver configuration, for example, to create new Archive Stores as required.
The settings you define using the Admin Console are replicated in the Archive Services. You can therefore view and manage the Exchange Server Archiver settings from Admin Consoles that have been installed on different computers.
To use the Admin Console, you must be a domain administrator on the domain on which the services are installed.
Archive Service
The Archive Service coordinates the scheduling and archiving of messages.
Using the rules set up in the Admin Console, the Archive Service accesses the mailboxes, and determines which messages to extract and archive. It then compresses the messages to be archived, and passes them to the appropriate Storage Service.
The Archive Service also handles administration tasks. It:
- stores the system configuration
- performs tidy-up tasks if you choose to change archive mode
- performs copy-back tasks, if you choose to copy the archived messages back to the Exchange server
The Archive Service uses MAPI (Messaging Application Programming Interface) to communicate with Exchange.
The Archive Service requires a user with 'Administer information store' permissions (such as a domain administrator) so that it can access all messages when it communicates with Exchange. For more information, see Creating the Archive Service user.
User Archive Access (UAA) Service
The UAA Service enables your users to access archived messages. It is a Web service and Web site hosted on IIS.
When a user opens an archived message, the UAA Service communicates with the Archive Service to confirm that the user is authorized to view the message. It then locates and retrieves the message from the Archive Store, via the Storage Service.
When a user searches for a message, the UAA Service delegates the search request to the appropriate Storage Services, and then combines the results retrieved from the Storage Services so that they can be displayed for the user.
If you choose not to install the Outlook Add-in or the Outlook Web Access Add-in, users can use the Web pages provided by the UAA Service to access their messages.
You can set up the UAA Service Admin Search to allow a specified security group access to search all archived messages.
The UAA Service uses MAPI if you choose to export messages to EML or MSG format.
For more information, see Using the UAA Service.
Storage Service
A Storage Service provides fast, reliable, space efficient storage and retrieval of archived messages.
You can set up any number of Storage Services, and for each Storage Service you can set up any number of Archive Stores. For more information, see Using multiple Archive Stores.
You are recommended to install the Storage Service on the same server as the Archive Stores that it hosts. However, there may be some exceptions; for example, if you create an Archive Store on a NAS (network attached storage) unit, the Storage Service is installed on a different computer; for more information, see Archiving to external storage.
The Storage Service uses the Microsoft® Indexing Service to index and search the Archive Stores.
Archive Stores
An Archive Store is a folder in which messages are archived.
Each message body and attachment is stored as a file in the Archive Store. Message bodies are compressed; attachments are not compressed. Once written, an archive file cannot be modified. Because the archived messages and attachments are stored as individual files, they are easy to back up (see Backing up and restoring Archive Stores).
Single-instance storage (SIS) ensures that duplicate messages and attachments are stored only once in each store. Messages or attachments are considered to be duplicates if their checksums are identical. The header is stored for each instance of the duplicated message.
You create and manage Archive Stores using the Admin Console.
You can change the Archive Store to which a mailbox is archived. For example, you may want to do this when the store becomes large: you specify that you want to archive messages to a new Archive Store in the archive rules, and you can then make the old store read-only, and perform a final backup on it. Messages in the old store can still be accessed.
Because Archive Stores and archived messages are uniquely identified using GUIDs (Globally Unique IDentifiers), you can move an Archive Store to a different Storage Service if necessary.
For more information, see About Archive stores.
Outlook
When you install the Outlook Add-in, Exchange Server Archiver provides a transparent interface for your users to access archived messages using Microsoft® Outlook 2007 or Outlook 2003. Â
Messages that have been archived are identified with a yellow envelope
.
A search feature is provided so that users can search archived and unarchived messages within a single search when working online.
If you do not install the Outlook Add-in, messages that have been archived are identified with a yellow envelope
in Outlook, but only a placeholder is displayed when an archived message is selected. Users can access the full message from within Microsoft Outlook by using a hyperlink to the UAA Service which is provided in the placeholder. When the Add-in is not installed, searches from within Outlook will search only the message placeholders, but users can use the UAA Service Web page for a full-text search of archived messages.
For more information, see Using the Outlook Add-in.
Outlook Web Access
When you install the Outlook Web Access Add-in, Exchange Server Archiver provides a transparent interface for your users to access the archived messages using Exchange Server 2007 Outlook Web Access or Outlook Web Access 2003. (Exchange 2010 Outlook Web Access is not supported.)
Messages that have been archived are identified with a yellow envelope
.
Searches within Outlook Web Access will search only the message placeholders. Users can use the UAA Service Web page for a full-text search of archived messages.
If you do not install the Outlook Web Access Add-in, archived messages are not identified with an icon. When a user selects an archived message, the message placeholder is displayed and users can access the full message by using a hyperlink to the UAA Service.
For more information, see Using the Outlook Web Access Add-in.
Outlook Anywhere
You can use Outlook Anywhere with Exchange Server Archiver if the server on which you install the UAA Service is visible to users accessing their messages remotely.
The archive process
For a full archive:
- When a mailbox is scheduled to be archived, the Archive Service accesses the mailbox on Exchange, and determines which messages to process.
Note that messages in the Drafts or Outbox folders, (or any subfolders within these folders) are not archived.
- For each message to be processed, the Archive Service checks whether the message is already in the Archive Store:
- If the message does not exist already in the store, the Archive Service extracts the message body, header, and any attachments, and passes them to the corresponding Storage Service.
- If the message already exists in the store (because it is a duplicate of a message that has already been archived), the Archive Service passes the message header to the appropriate Storage Service, and uses single-instance storage (SIS) to link it to the existing archived message body (and attachments, if it has any).
- The Storage Service stores the messages.
- When the messages have been safely stored, the Archive Service replaces the messages in Exchange with placeholders.
A placeholder contains the first few lines of the message, and links to the full archived message and any attachments.
Note that the original message is removed from the Exchange server only when the message and attachments have been written to the Archive Store, ensuring no data is lost if there is an interruption to the process.
You are advised to defragment your Exchange databases after the first archive to take advantage of the reduction in the size of Exchange stores; if you do not defragment the databases, you will not see any reduction in size. You should then continue to defragment the databases according to your usual maintenance schedule.
The retrieval process
Using Outlook or Outlook Web Access, the user chooses to view a message that has been archived.
The User Archive Access (UAA) Service confirms, via the Archive Service, that the user is authorized to view the message, and then retrieves the message from the Archive Store and returns it to the user.
Security
Exchange Server Archiver uses the permissions that have been set up in Exchange and Active Directory. The UAA Service and Archive Service prevent unauthorized access to messages.
HTTPS can be used to protect messages in transit between the UAA Service and the Outlook client.
For more detailed information about security, see Data security in Exchange Server Archiver.
Licensing overview
Exchange Server Archiver is licensed per mailbox.
When the number of mailboxes approaches your licensing limit, the Admin Console displays a warning, so that you can upgrade your license if required.
If a mailbox is no longer scheduled to be archived (for example, because the user has left the company), the license is automatically made available so that you can reuse it with a different mailbox. The old mailbox archives remain accessible.
For more detailed information about licensing, see Licensing.
Evaluating Exchange Server Archiver
When you install Exchange Server Archiver, you can choose an archive mode that leaves the original messages and attachments on your Exchange server and only copies them to the Archive Server (Copy entire message or Copy attachments only). Therefore, you can evaluate it with no risk to your data.
Because the archived messages and attachments are not removed from Exchange, you will not be able to see the reduction in size of your Exchange stores. However, you will be able to evaluate the performance of Exchange Server Archiver and assess the storage requirements for the archives, and you will have the reassurance that if you choose to uninstall Exchange Server Archiver, you do not need to copy back messages and attachments to the Exchange store.
If you prefer, you can evaluate Exchange Server Archiver in Full archive mode. Messages will be archived to the Archive Stores according to the rules you set up and replaced with placeholders in Exchange, and attachments will be removed from the Exchange server. You will therefore be able to see the resulting reduction in the size of Exchange stores when you defragment your Exchange databases. If you later choose to uninstall Exchange Server Archiver, you can first copy back archived messages and attachments to the Exchange stores; however, you will lose any single-instance storage that was used on those messages.
Whichever archive mode you choose, you can specify which mailboxes and messages will be archived by setting up rules. For example, you may want to process only a few test mailboxes initially, and then roll out the evaluation to further mailboxes later.
The installation is a simple two-stage process:
- Install the Admin Console.
- Run the Configuration wizard to install the services and components, and set up the initial archive.
For full details, see Installing Exchange Server Archiver.
For details of how to install and configure a trial environment for evaluating Exchange Server Archiver, see Setting up a trial environment.
Keywords: archive modes, architecture, archive process, message retrieval, security, licensing, evaluating, Admin Console, Archive Service, Storage Service, Archive Stores, UAA Service, User Archive Access Service, uaaservice, Outlook, Outlook Add-in, plug-in, OWA, Outlook Web Access, Outlook Anywhere, archive rule, rule, single-instance storage, sis, GUID, placeholder, stub, defragment
See also |
Was this article helpful?
Exchange Server Archiver
- Archiving does not complete
- Running the UAA Service on a Web server when another application requires a different ASP.NET version
- Authorization for the OWA Add-in on Exchange Server 2003
- Cannot access attachment from Outlook Web Access (OWA)
- Cannot open archived message using OWA Add-in on Exchange Server 2003
- Data security in Exchange Server Archiver
- Disabling the Outlook Add-in
- Troubleshooting your Exchange Server Archiver installation
- Logs and configuration files
- Logs and configuration files in Exchange Server Archiver
- Exchange store size is not smaller after archiving
- Mailbox size displayed as 'Unavailable' for all users
- MAPI_E_NOT_FOUND error when archiving or retrieving mailbox sizes
- MAPI versions supported for Exchange Server Archiver
- Messages missing from Exchange Server Archiver Search results
- Mobile support for Exchange Server Archiver
- UAA Service could not connect
- Preventing the Outlook Add-in and UAA Service web page from prompting for credentials
- Upgrading Exchange Server Archiver
- User does not have permission to read mailbox using UAA Service
- WSAECONNRESET error when archiving or retrieving mailbox sizes
- .NET programmability support for Outlook 2007 is not installed
- Upgrading Exchange Server Archiver
- Admin Console continuously prompts for User Archive Access (UAA) Service website credentials followed by error
- User DOMAIN\user cannot be granted permission on the mailbox - no archive service which could be contacted allowed this (1.0)
- User Archive Access Service is unable to retrieve mailbox GUID
- Creating a CNAME record for the User Archive Access Service
- Archive Service throwing exception CreateMsgService: MAPI_E_NOT_FOUND
- ActiveX component can't create object error accessing archived message through OWA Basic
- Attempting to access archived message results in continuous prompt for credentials
- Configuring ESA to use a specific Active Directory server
- RPC Server Unavailable and other errors in the Admin Console
- (version 2) Moving archived messages in Outlook does not work
- Embedded items not showing in Outlook preview pane
- MAPI_E_NOT_FOUND error logging on to mailbox
- Checking that the Outlook add-in is not disabled
- ESA Version 3.0 showing error in Admin Console: Method not found 'Boolean System.Threading.WaitHandle.WaitOne (Int32)'
- Archive Service reporting MAPI_E_NETWORK_ERROR when connection to Exchange
- Error: 'The installer requires a website to be configured on port 80 (-2147023728)
- Cannot log on to Exchange errors occurring in the Admin Console
- Cannot log on to Exchange because of permissions in Exchange 2010
- Argument exception occurring in storage service
- UnauthorizedAccessException happening during copy back to Exchange
- I want to uninstall ESA - what are my options?
- Log files in PST Importer 2010
all products
- Some Red Gate products identified as containing a trojan by Anti-Virus software
- Activation may fail with Unknown Error -1
- Product uses web help although a CHM file is available locally
- Argument exception resulting from missing environment variable
- Check for updates may fail when used through proxies
- 'Unidentified Publisher' error when repairing or uninstalling
- Licensing activates product as standard edition
- Moving Red Gate software products to another machine
- Red Gate tools log locations
- The application UI opening slowly when there is no internet access
Exchange Server Archiver
- Archiving all messages with Exchange Server Archiver
- Archiving to external storage with Exchange Server Archiver
- Backing up and restoring Exchange Server Archiver archive data
- Deploying the Exchange Server Archiver Outlook Add-in using Active Directory group policy
- Installing Exchange Server Archiver on the Exchange server
- Installing the Exchange Server Archiver OWA Add-in on front-end/back-end Exchange 2003 configurations
- Upgrading Exchange Server when using Exchange Server Archiver
- Moving Exchange Server Archiver to a new server
- Using multiple Archive Stores with Exchange Server Archiver
- Searching all archived messages with Exchange Server Archiver
- Understanding placeholders in Exchange Server Archiver
- Exchange Server Archiver release notes - version 3.xx
all products
- Red Gate product acknowledgements
- Activating your products
- Activating your products
- Red Gate bundle history
- Check for updates
- Troubleshooting Check for Updates errors
- Current versions
- Deactivating your products
- Installing Red Gate products from the .msi file
- Requesting additional activations
- Serial numbers for bundles
- Reactivating using a different serial number
- Extending your trial
- Finding your serial numbers
- Moving a serial number from one computer to another
- No response received for manual activation
- Licensing and activation resources
- Licensing and activation resources
- Troubleshooting licensing and activation errors
- Licensing and activation FAQs
- Red Gate tools log file locations
- Download old versions of products
- Download product prerequisites & utilities
- Support & upgrades
- Upgrading your software
- Upgrading FAQs

Installing and initial setup