Documente Academic
Documente Profesional
Documente Cultură
This white paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE
INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this
document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic,
mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft
Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in
this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does
not give you any license to these patents, trademarks, copyrights, or other intellectual property.
Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places
and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email
address, logo, person, place or event is intended or should be inferred.
Microsoft, Active Directory, Outlook, Win32, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Table of Contents
Introduction 4
Conclusion......................................................................................................... 21
Appendix ........................................................................................................... 23
Related Knowledge Base Articles ....................................................................... 23
Additional Resources ....................................................................................... 24
In-Place Upgrade from Microsoft
Exchange 5.5 to Microsoft Exchange 2000
White Paper
Published: May 2001
Introduction
This white paper will walk you through an in-place upgrade from Microsoft®
Exchange 5.5 to Microsoft Exchange 2000 in a single server, single site
environment. The steps in this document should be followed in sequence and
none should be omitted. By the end of this document, you should have a
functional Exchange 2000 server with users able to log on and send mail to other
users on the same server.
This document does not cover configuring Internet mail flow, Microsoft Outlook™
Web Access, Exchange 2000 Conferencing Server, Instant Messaging, Chat, or
hosting mail for multiple domains.
Upgrade Overview
The in-place upgrade is one of several methods you can use in migrating from
Exchange 5.5 and Exchange 2000. Two other frequently used methods are the
Move Mailbox method and the Swing method.
The Move Mailbox method involves installing a new Exchange 2000 server into
the Exchange 5.5 site, and then moving mailboxes and public folders from the
Exchange 5.5 server to the Exchange 2000 server. This option works best when
you are planning to move your Exchange organization to newer hardware. It may
also decrease downtime and increase fault tolerance because your users stay
online throughout the process.
For additional information about the Move Mailbox method, see the following
Microsoft Knowledge Base article:
The Swing method is similar to the Move Mailbox method. You follow the same
procedure as the Move Mailbox method, and then perform an in-place upgrade of
your original server and move the mailboxes and public folders back. This method
is appropriate if you have the hardware to temporarily host your Exchange
organization, but do not want to keep it on that hardware permanently.
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 5
For additional information about the Swing method, see the following Microsoft
Knowledge Base article:
The in-place upgrade method, as detailed in this white paper, includes the
following major steps, each of which is presented more fully in this paper:
1. Install Windows® 2000 Service Pack 2 on all domain controller and global
catalog servers.
5. Remove invalid characters from the organization and site display names.
Although the Exchange 2000 Setup program is hard-coded to look for the Service
Pack 1 (SP1) installation on the local computer, it does not physically check the
domain controllers in your environment to see if they are running the latest
service pack and hotfixes. You need to have a good process in place to ensure
that your servers are kept up-to-date. Various problems may arise if some of
your domain controllers are not running the latest service pack. These problems
can range from intermittent non-delivery reports (NDRs) to serious performance
problems.
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 6
As of the publication date of this white paper, the recommended set of fixes for
all servers (Exchange 2000, Active Directory Connector (ADC), Conferencing
Server, domain controllers, and global catalogs) is:
At least one of your Active Directory domains must be in native mode. This
requirement allows Exchange 5.5 distribution lists to be mapped to universal
distribution groups and universal security groups in Active Directory. You will
configure the Active Directory Connector (ADC) to replicate distribution list
objects into this native mode domain. The ADC is hard-coded to create universal
distribution groups, but the Exchange Store.exe process can and will convert
these to universal security groups on an as-needed basis. Universal security
groups can only exist in native mode domains. If these objects exist in a mixed
mode domain, the conversion will fail, an error will be logged, and your public
folder permissions will fail.
If you already have a native mode domain in your forest, you can use this domain
for your Exchange 2000 deployment. If all of your domains are in mixed mode,
you will either need to switch at least one of them to native mode, or create a
new native mode domain.
More information can be found in the “Microsoft Exchange 2000 Internals: Group
Objects” white paper located at
http://www.microsoft.com/exchange/techinfo/deployment/2000/E2KGroups.a
sp
All objects in Exchange 5.5 have two names: directory (internal) and display
(external). The directory name is used to make up the X.500-like distinguished
name of an object (for example, /o=Microsoft/ou=Redmond); whereas, the
display name is the friendly name seen within Exchange Administrator. You
cannot change the internal directory name of an object after it exists, but you can
change the display names whenever you want.
Exchange 2000 places strict limitations on the common name value of objects
stored in Active Directory. Because of this restriction, you may need to rename
either your existing Exchange 5.5 organization or site names, or both. The
following characters are allowed in Exchange 2000 names:
• A–Z
• a–z
• 0–9
• dash/hyphen
• space
For example, you may have parenthesis or brackets in your existing organization
or site name. If so, you’ll need to change the display names of these objects
before you install your first Exchange 2000 server. If you do not change these
names before running ForestPrep, an error will occur. But it’s very easy to change
the display (external) names of these objects in Exchange 5.5. The directory
(internal) name of the object will not and cannot be changed; however, this is not
a problem because the directory names for these objects are stored in the
legacyExchangeDN attribute of the equivalent object in Active Directory.
Be sure to write down both the display and directory names of both your
organization and site; you will need these names later.
Note If you need to change either the organization or site display names,
you must remove the Internet Mail Service before starting the upgrade. If you
do not, Exchange 2000 Setup may fail. Write down any custom configuration
information you may have added, such as smart host, address spaces, or
delivery restrictions. Then, in the Connections container, click Internet Mail
Service, and then click Delete.
The account used to run the /ForestPrep switch and your first Exchange 2000
installation needs to have at least view only permissions on the site and
configuration containers in the existing Exchange 5.5 organization. The “Exchange
2000 Internals: Permissions Guide” white paper outlines the permissions required
in both Active Directory and Exchange 5.5 directory to perform such operations.
This document can be found at:
http://www.microsoft.com/exchange/techinfo/administration/2000/e2kpermm
isions.asp
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 8
If you do not proactively research and fix these duplicate account mappings, the
ADC may perform incorrect object matching. For example:
The following Exchange 5.5 mailboxes are all mapped to the Active Directory
account “Jeff Smith”:
• Jeff Smith
• Conference Room 1
The ADC is responsible for matching Jeff’s mailbox and Active Directory account
(and uploading attribute information such as his telephone number). However,
because more than one mailbox is mapped to the Active Directory account, the
ADC cannot work out which mailbox actually holds Jeff’s personal e-mail. In this
scenario the ADC will take the first mailbox in the alphabetical list and match it up
(in this case, Conference Room 1). The ADC will then generate Application Log
errors for the other mailboxes. If you find yourself in the situation where the ADC
has matched the wrong accounts, you will need to remove the
msExchADCGlobalNames attribute from the Active Directory account (using a
tool such as LDP), and remove the ADC-Global-Names attribute from the
Exchange 5.5 mailbox (using the Exchange 5.5 Administrator program in raw
mode).
The easiest way to work out which accounts are mapped to multiple mailboxes is
to run the NTDSAtrb utility. This utility is included in Exchange 2000 Service Pack
1 and later service packs.
3. Open a command prompt and switch to the directory that NTDSAtrb was
installed to
Depending on the size of your Exchange organization, the tool may take up to
several hours to complete. Ultimately, you will have a list of all multiple mailbox
mappings. By default, NTDSAtrb puts the output file in the same directory as the
NTDSAtrb utility and names it Ntdsnomatch.csv. Use either Microsoft® Notepad or
Microsoft® Excel to review the output file and, for each resource mailbox, add the
NTDSNoMatch string to custom attribute 10 of the object in Exchange 5.5
Administrator. When the ADC attempts to replicate the mailbox to Active
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 9
Directory, this string will inform the ADC not to try to match the account with an
existing account, even if a good mapping can be made. Instead, the ADC will
create a new Active Directory object for the resource mailbox. The type of object
created will depend on the way that you’ve configured the ADC connection
agreement. By default, a disabled Windows user account will be created. If
preferred, you can inform the ADC instead to create a contact object; use the
alternate string of NTDSContact in custom attribute 10 to create this contact
object.
For more information on NTDSAtrb, see the following Microsoft Knowledge Base
Article:
Before you run the MTACheck utility, stop the Microsoft Exchange Message
Transfer Agent service on your Exchange 5.5 server, and back up your
exchsrvr\Mtadata directory on all drives. Then run MTACheck from the
exchsrvr\bin directory on that server. Use the following syntax for this utility:
MTACheck /v
If you encounter any issues when you run this utility, resolve the issues and then
run the utility again.
Run the Exchange Knowledge Consistency Checker (KCC) on your Exchange 5.5
server. To run the KCC, perform the following steps:
3. In the right pane, click the directory service icon and open the properties.
4. On the General tab, click the Check Now button next to Check
knowledge consistency.
Before you install your first Exchange 2000 server, you’ll need to remove unused
access control entries (ACEs) from your Exchange 5.5 public folders. Unused
entries exist when an object such as a mailbox has permissions on a public folder
resource, but then the object is deleted. The ACE on the public folder will not be
removed. In a pure Exchange 5.5 environment, the unused entries do not cause
any problems; however, when the public folder hierarchy replicates to Exchange
2000, the Store.exe process will attempt to convert all Exchange 5.5 ACEs into
Active Directory security principals (SIDs). As the unused entries won’t be
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 10
present within Active Directory, the ACE cannot be converted, which means that
the access control list (ACL) will not be converted, which means that the public
folder will be inaccessible to all Exchange 2000 users.
http://www.microsoft.com/exchange/techinfo/deployment/2000/e2kgroups.as
p
Unused entries can be removed by running the DS/IS consistency adjuster from
the Exchange 5.5 Administrator program. To find the consistency adjustor, go to
the properties page of the server object, and then click the Advanced tab. It’s
important that you choose to remove only the unknown permissions from
mailboxes and public folders. Selecting the other options in the consistency
adjuster can cause unwanted effects, such as DS/IS forcibly changing the home
server of one or more public folders and removing the permissions from the
public folders. Also be sure to filter for all inconsistencies by using the radio
button at the bottom of the window. For more information on the possible side
effects of running the Consistency Adjuster, see the following Microsoft
Knowledge Base Article:
The upgrade process requires free space equal to at least 30 percent of the
combined size of the Priv.edb and Pub.edb files on the partition that contains your
transaction logs. If your Priv.edb file is 8 GB, your Pub.edb file is 2 GB, your
databases are on drive C, and your transaction logs are on drive D, you will need
at least 3 GB of free space on drive D. You can verify the partition where the
databases and transaction logs are stored in Exchange 5.5 Administrator. Go to
the properties of the Exchange 5.5 server and click the Database Paths tab.
If you currently do not have enough free disk space, there are several options
that you can try. First, perform a full backup of your Exchange server. This
backup should purge most of your transaction logs from you hard disk. If still
needed, you can use Performance Optimizer to move the transaction log location
to another partition with sufficient disk space. Another option is to perform an
offline defragmentation of the databases to potentially decrease the database
size.
Before you continue with the upgrade process, make an online backup of the
Exchange 5.5 Directory Service and Information Store. Also, create a Windows
2000-level backup of the rest of the system. Include the registry and system
state information in this backup. These backups will give you a rollback position in
case you need to fully recover the server to the point before you started the
installation.
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 11
During the upgrade process, you will use several tools that are part of the
Windows 2000 Support Tools. To install these tools, follow these steps:
2. Browse to Support\Tools.
The Exchange 2000 Setup program makes rigorous checks on Active Directory to
ensure that it is configured correctly. Regardless of how long Active Directory has
been installed and running without any problems, Exchange Setup fails if Active
Directory has been configured incorrectly.
The first set of checks that Setup performs is to query Active Directory through
the Directory Service Locator service to ensure that the local server is in a valid
Active Directory site. One of the most common configuration errors is one in
which the Active Directory administrator has changed the name of the first site
(the default name is Default-First-Site-Name) without defining the subnets for the
site. You can avoid this type of setup failure by using the NLTEST utility. This
utility is shipped as part of the Windows 2000 Support Tools. NLTEST uses the
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 12
same Win32® API calls as the Exchange 2000 Setup program; therefore, if
NLTEST returns an error, so will Exchange Setup.
For the first check, use NLTEST with the /dsgetsite command-line switch. If the
server can find its own Active Directory site name, it will return a simple string of
text. For example:
C:\>nltest /dsgetsite
Default-First-Site-Name
The command completed successfully
If you see an error instead, look closely at your site and subnet definitions. You
will need to resolve the issue before installing your Exchange 2000 server.
At this point, perform some more extensive tests to ensure that you can read
information about your local domain, and the forest root. For this test, use
NLTEST with the /dsgetdc<your-domain-here> switch. For example:
C:\>nltest /dsgetdc:xg
DC: \\DC-007
Address: \\157.58.36.242
Dom Guid: ef453e9b-fc67-4dbc-8fb2-4f84404a7770
Dom Name: XG
Forest Name: xg.exchange.microsoft.com
DC Site Name: Default-First-Site-Name
Our Site Name: Default-First-Site-Name
Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE
The command completed successfully
Finally, the last command-line switch that you may want to use with NLTEST is
/dclist:<your-domain-here>. This switch will provide you with a complete list
of domain controllers for the domain name that you specify. Additionally, you can
see the primary domain controller (PDC) emulator for the domain. For example:
C:\>nltest /dclist:xg
Get list of DCs in domain 'xg' from '\\DC-007'.
DC-007.xg.exchange.microsoft.com [PDC] [DS] Site: Default-First-
Site-Name
The command completed successfully
If the results from NLTEST don’t return any errors, it is likely that Active Directory
and DNS have been configured correctly in your environment and your Exchange
2000 implementation should now go more smoothly.
The ADC uses LDAP to contact both the Exchange 5.5 and Active Directory. LDAP
works efficiently over all types of network links, regardless of whether the
connection is fast, slow, or highly latent (where packets take a long time to go
from one computer to another). For efficiency reasons, try to place the ADC
computer relatively close to the servers involved in the connection agreement.
Depending on the amount of information to replicate, a significant amount of data
is sent over the wire. If you are faced with the decision of either placing the ADC
close to the Exchange 5.5 server or close to the Active Directory server, it is
usually best to go with the former option. The ADC will usually (in a two-way
connection agreement) generate more data to the Exchange server than to the
Active Directory server.
Install the ADC from the Exchange 2000 CD. The ADC that comes on the
Windows 2000 CD will not work.
users. Leave the rest of the configuration information as the defaults for the rest
of the tabs.
If you have scheduled your connection agreements to use the Always option,
you should notice that replication occurs almost immediately. You can verify this
replication by looking at the CPU time for the Adc.exe process in Task Manager,
examining the MSADC performance monitor counters, or by inspecting the
directory objects with the Active Directory Users and Computers snap-in. Rich
directory information in the Exchange 5.5 directory will be uploaded to the same
object within Active Directory. You can also create a custom recipient in the
Exchange 5.5 directory and make sure it replicates to Active Directory as a
contact. If objects don’t appear to be replicating, try right-clicking the connection
agreement and choosing the Replicate Now option. Additionally, if you have
many domain controllers within your environment, you may have to wait for
some time for Active Directory replication to complete.
It is very important that all recipient connection agreements are fully replicated
before you upgrade you Exchange 5.5 server. If it’s not possible to deploy all of
these connection agreements before your first installation (perhaps because of
timing, security, or political issues), you may need to remove the public folder
store from the Exchange 2000 server after installation. This removal ensures that
Exchange 2000 users will see a complete public folder hierarchy when they log
on.
In large corporations, it is likely that the person installing Exchange will not have
full permissions to the Active Directory. Running the Exchange 2000 Setup
program with the /ForestPrep switch allows Active Directory schema
administrators to prepare the forest for an Exchange 2000 installation. As such,
the person running ForestPrep must have both Schema and Enterprise admin
permissions.
Note When you reach the screen with the drop-down boxes, make sure that
they read ForestPrep and not Upgrade. If they do read Upgrade, you have
mistyped the /forestprep switch; cancel Setup and try again.
• Extends the Active Directory schema with the Exchange 2000 schema
extensions.
When you run ForestPrep, you will be asked whether you want to create a new
Exchange 2000 organization or join an existing Exchange 5.5 organization. When
you choose to join an existing Organization, you will be asked for the name of an
existing Exchange 5.5 server; enter the name of your Exchange 5.5 server. The
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 15
Exchange 2000 Setup program will connect to your Exchange 5.5 server and read
its configuration data (such as organization name, site name) and will copy this
information to Active Directory. You must know the service account details for the
existing Exchange 5.5 site.
The next stage of ForestPrep asks you to nominate the first Exchange
administrator account. This account can be a user account, but it is better to
choose a group. The object that you nominate here will be given full organization-
wide permissions to Exchange. You must log on using this account to upgrade the
Exchange 5.5 server.
http://www.microsoft.com/exchange/techinfo/deployment/2000PrepUtility.asp
At this point, you rely on Active Directory replication to send your schema
changes to all domain controllers. Depending on the number and location of your
domain controllers, this replication can take anywhere from five minutes to
several hours. You can use tools such as ReplMon from the Windows 2000
Support Tools to check your Active Directory replication. However, if you want to
manually check a specific domain controller to see if the Exchange 2000 schema
extensions have been replicated to it, use LDP and attempt to view the following
object:
cn=ms-Exch-Schema-Version-Pt,cn=schema,cn=configuration,dc=<your-
domain-here>
If you receive an “object not found” error, the schema extensions have not yet
been replicated. If you are able to bind to the object, look at its rangeUpper
attribute. If this attribute is set to 4397, the schema has fully replicated. Full
replication is known because the very last change ForestPrep makes to the
schema is the importing of this attribute:
dn: CN=ms-Exch-Schema-Version-Pt,<SchemaContainerDN>
changetype: modify
replace: rangeUpper
rangeUpper: 4397
For additional information about using LDP, see the following Microsoft Knowledge
Base article:
If the schema extensions have not replicated, manually initiate Active Directory
replication. For instructions on manually initiating replication, see the following
Microsoft Knowledge Base article:
When you run the Exchange 2000 SETUP program with the /DomainPrep
switch, you prepare your Active Directory domain for Exchange 2000 servers or
users.
Note When you reach the screen with the drop-down boxes, make sure that
they read DomainPrep and not Upgrade. If they do read Upgrade, you have
mistyped the /domainprep switch; cancel Setup and try again.
During the DomainPrep process, the local computer tries to communicate to the
Active Directory schema operations master role. The name lookup for the schema
master is performed by using the short name (that is, the NetBIOS name) of the
server.
• Creates the special Exchange Domain Servers global security group in the
Users container.
• Places the Exchange Domain Servers group into the Exchange Enterprise
Servers group.
The special group objects created by DomainPrep provide the basis for
permissions in Exchange 2000. For example, if the system administrator creates a
new user with a mailbox, the Recipient Update Service has to modify various
attributes on the account (such as e-mail addresses) so that the user can log on.
The Recipient Update Service runs in the context of the System Attendant, which,
in turn, is running under the security context of the local computer account;
therefore, the computer account must have permissions over user objects in the
domain.
As you install new Exchange 2000 servers, the Setup program adds the computer
account to the local Exchange Domain Servers group. In turn, this group is a
member of the Exchange Enterprise Servers group, which has permissions to
both the domain naming context and configuration data. In multiple domain
environments, the Recipient Update Service enforces each Exchange Enterprise
Servers group to contain membership of all other Exchange Domain Servers
groups from each domain that has been prepared with DomainPrep.
Note It is critical that you do not rename or move the special groups
because Exchange 2000 relies on both their creation names and location of
the Users container.
http://www.microsoft.com/exchange/techinfo/deployment/2000PrepUtility.asp
You can use the Policytest.exe tool supplied on the Exchange 2000 compact disc
to test the replication of the policy. Run the tool in the domain and inspect the
results. All domain controllers should report SeSecurityPrivilege. If the policy
has not replicated properly, you will see numeric error codes returned. The
following is an example of a Policytest.exe report:
===============================================
Local domain is “extest.microsoft.com"
Account is “RED\Exchange Enterprise Servers"
========================
DC = “EURO-DOG"
In site = “TVP"
Right found: "SeSecurityPrivilege"
========================
DC = “RED43-DOG"
In site = "(null)"
!! LsaOpenPolicy returned error 5 !!
========================
DC = “AFRICA-DOG"
In site = “JOBURG"
!! LsaOpenPolicy returned error 1722 !!
To interpret the returned error codes, use the Err.exe tool available in the
Exchange 2000 Resource Kit and cross-reference with the Winerror.h library. For
example, error 1722 means RPC_S_SERVER_UNAVAILABLE; that is, the domain
controller is down.
If you find that one or more domain controllers does not report the correct
SeSecurityPrivilege right, you should wait a few hours and then run
Policytest.exe again. If you find that even after waiting, one or two domain
controllers are still reporting problems, it might be that Windows NT FRS is not
working properly, in which case you should check the Event Log for errors. If you
want to manually intervene, you can use the Secedit tool from the Windows 2000
Support Tools to enforce the policy on a particular domain controller.
Perform the following final preinstallation tasks before you begin upgrading your
Exchange 5.5 servers:
• Verify that both Simple Mail Transfer Protocol (SMTP) and Network News
Transfer Protocol (NNTP) are installed on the Exchange 5.5 server.
Exchange 2000 extends both SMTP and NNTP, so they must be installed
before Exchange 2000 Setup is run.
• Remove any server or link monitors from the Exchange 5.5 server.
Exchange 2000 Setup stops the Exchange 5.5 services and there will be
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 19
• Disable any antivirus software on the server before starting the upgrade.
Antivirus software may cause complications during the upgrade.
1. Log on to the server with the Exchange full administrator account that was
specified when running setup /ForestPrep.
2. Insert the Exchange 2000 CD into the server you want to upgrade. Close
the autorun window, and open a command prompt.
4. On the first page of the Exchange 2000 Installation Wizard, click Next. On
the second page, click I agree, and then click Next; and on the third
page, type the product ID number from your Exchange 2000 Server CD,
and then click Next.
6. On the Service Account page, enter the Exchange 5.5 Service Account
password and click Next.
You will see the bars moving on the Component Progress page. There
are three phases during the upgrade.
If you are upgrading an Exchange 5.5 server with Service Pack 4 (SP4) or
later, Setup will pause at some point and indicate that several files on the
hard drive are newer than the files you are copying. You should select
“No to All” when asked if you would like to overwrite these files.
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 21
For additional information about upgrading Exchange Server 5.5 SP4, see
the following Microsoft Knowledge Base article:
The upgrade does not happen all at once. During the manual portion of the
upgrade process, the database schema is modified and files are copied to the
server. When this part completes, the server becomes operational. The average
time for this portion of Setup to complete is around 9 GB per hour. This may vary
according to the server hardware.
The database entries are actually upgraded as part of a background process that
happens after the manual process completes. This process allows the
Exchange 2000 upgrade process to complete in a very short period of time.
However, if all your users access their mailboxes shortly after the manual part of
the upgrade, the background Store.exe process attempts to upgrade their
mailboxes (at least the folders that the users are accessing) in an on-demand
fashion. This on-demand upgrading can cause your newly upgraded
Exchange 2000 server to slow down considerably. Therefore, you should upgrade
your server when only a very small number of users would access it immediately
after the upgrade completes; for example, early in the weekend, which would
allow the background process to upgrade the folders before the majority of users
try to access the server.
Because of the client access issue described above, you should include a detailed
schedule of when you will actually be performing your server upgrades as part of
your Exchange 2000 migration plan.
Conclusion
After you finish running Setup, you will have migrated all of your user and
mailbox information into Active Directory and Exchange 2000. You should now be
able to log on to your mailbox and send mail to other users on your server. If you
are unable to log on immediately, you may need to wait up to 30 minutes for the
Recipient Update Service to finish updating your user accounts with Exchange-
specific information. After you have verified that mail is moving between users on
your server, you can then proceed with further customizations to your new
Exchange 2000 server. You can find more information on configuring your server
in the Exchange 2000 release notes, online help, and at
http://www.microsoft.com/exchange/.
Did this paper help you? Please give us your feedback. On a scale of 1 (poor)
to 5 (excellent), how would you rate this paper.
In-Place Upgrade from Microsoft Exchange 5.5 to Microsoft Exchange 2000 22
Appendix
As with all components within the product, it is impossible to cover all scenarios
where you might install Exchange 2000, and account for errors that you might
see. For this reason, I’ve included a list of knowledge base articles related to the
technologies discussed in this document. You can access these online from
http://support.microsoft.com
• Q237434 XADM: ADC Setup Causes Lsass.exe to Use 100 Percent CPU
http://support.microsoft.com/support/kb/articles/q237/4/34.asp
• Q252486 XADM: Removing the First Exchange 2000 Server from the Site
http://support.microsoft.com/support/kb/articles/q252/4/86.asp
Additional Resources