To resolve this problem, upgrade the cluster virtual server. To
do this, follow these steps:
- Dismount all the databases in the cluster.
- Upgrade node 2 in the cluster to Exchange Server 2003
without Service Pack 1.
- Move the cluster groups to node
2.
- Upgrade node 1 in the cluster to Exchange Server 2003
without Service Pack 1.
- Upgrade the Exchange Virtual Server, and move the cluster
groups back to node 1.
- Upgrade node 1 and node 2 to Exchange Server 2003
SP1.
- Mount all the databases in the cluster.
Note This method assumes that the cluster environment is a two-node
active/passive cluster. The first node is active, and the second node is
passive. However, you can also use this method in an active/active cluster
environment or in a cluster environment with more than two nodes.
Dismount all the databases in the cluster
- Start the Exchange System Manager snap-in.
- Expand every store node in the Exchange System Manager
snap-in.
- Right-click each store node, and then click
Dismount Store.
- On the Database tab, click to select the
following check box for all the databases in the cluster:
Do not mount
this store at start-up
Upgrade node 2 in the cluster to Exchange Server 2003 without Service Pack 1
- Make sure that the Exchange Virtual Server is running on
the active cluster node. In this example, make sure that the Exchange Virtual
Server is running on node 1.
- Log on to this cluster as an administrator, and then locate
the passive node. In this example, the passive node is node 2.
- Right-click node 2, and then click Pause
Node.
- Connect to node 2, and then run the Exchange Server 2003
Setup program (Setup.exe).
- In the drop-down list,
click Reinstall.
- Click Next two times, and then click
Finish.
- Manually replace the Exsetdata.dll file on the hard disk
with the Exsetdata.dll file from the Exchange Server 2003 installation CD. To
do this, follow these steps:
- Open the \\setup\i386\exchange\bin\ folder on the
Exchange Server 2003 installation CD, and then copy the Exsetdata.dll
file.
- Open the
drive:\installation_folder\exchsrv\bin folder on the
hard disk, and then paste the Exsetdata.dll
file that you
copied from the CD.
- Restart node 2.
Move the cluster groups to node 2
- Click Start, point to
Programs, point to Administrative Tools, and
then click Cluster Administrator.
- In the Cluster Administrator snap-in, click
Groups, and then click the Exchange Virtual Server. In this
example, this server is named EVS1.
- In the right pane, right-click all the cluster
groups, and then click Take Offline.
- Right-click node 2, and then click Resume
Node.
- Under Groups in the console tree,
right-click the EVS1 node, and then
click Move Group.
Upgrade node 1 in the cluster to Exchange Server 2003 without Service Pack 1
- Right-click node 1, and then click Pause
Node.
- Connect to node 2.
- To display the name of the system attendant resource, type
the following command at a command prompt, and then press ENTER:
cluster res
- Type the following command, and then press ENTER:
Cluster res System_Attendant_Resource_Name /PRIV
This command returns three values, such as ResourceVersion,
ResourceBuild, and Networkname. Write down the values. - Type the following commands, and then press ENTER after each command:
Cluster res System_Attendant_Resource_Name /PRIV Resourceversion=0
Cluster res System_Attendant_Resource_Name /PRIV ResourceBuild=455081983
- Type the following command, and then press ENTER:
Cluster node Name_of_node_2 /PRIV
This command returns two values, MSExchange_NodeState and
MSExchange_CurrentBuild. - If the MSExchange_CurrentBuild value is not equal to
455081984, type the following command, and then press ENTER:
Cluster node Name_of_node_2 /PRIV MSExchange_CurrentBuild=455081984
- Connect to node 1, and then run the Exchange Server 2003
Setup program (Setup.exe).
- In the drop-down list,
click Reinstall.
- Click Next two times, and then click
Finish.
- Manually replace the Exsetdata.dll file on the hard disk
with the Exsetdata.dll file from the Exchange Server 2003 installation CD. To
do this, follow these steps:
- Open the \\setup\i386\exchange\bin\ folder on the
Exchange Server 2003 installation CD, and then copy the Exsetdata.dll
file.
- Open the
drive:\installation_folder\exchsrv\bin folder on the
hard disk, and then paste the Exsetdata.dll
file that you
copied from the CD.
- Restart node 1.
Upgrade the Exchange Virtual Server, and move the cluster groups back to node 1
- Connect to node 2
- Right-click the EVS1 node, and
then click Bring Online for the following items:
- Exchange disk
- Network Name
- IP address
- Right-click the EVS1 node, and
then click Upgrade Exchange Virtual Server.
- On node 2, bring the Exchange Virtual Server
online.
- Start the Exchange System Management snap-in. The server
EVS1 object appears as Exchange Server 2003.
- Verify that the Outlook Mobile Access and the Microsoft
Server ActiveSync virtual directories appear under the ESV1 node in the
snap-in.
- Right-click node 1, and then click Resume
Node.
- Move the all cluster groups back to node 1.
Upgrade node 1 and node 2 to Exchange Server 2003 SP1
- Log on to the cluster as an administrator.
- Right-click node 2, and then click Pause
Node.
- Connect to node 2, and then upgrade node 2 to Exchange
Server 2003 SP1. For more information, click the
following article number to view the article in the Microsoft Knowledge Base:
836993�
How to obtain the latest service packs for Exchange Server 2003
- Restart node 2.
- Right-click node 2, and then click Resume
Node.
- In the Cluster Administrator snap-in, click
Groups, and then click
EVS1.
- Take the Exchange Virtual Server offline on node 1, and
then move the Exchange Virtual Server and the cluster service to node
1.
- Connect to node 1, and then upgrade node 1 to Exchange
Server 2003 SP1.
- Restart node 1.
- Connect to node 2
- Right-click the EVS1 node, and
then click Bring Online for the following items:
- Exchange disk
- Network Name
- IP address
- In the Cluster Administrator snap-in, bring the Exchange
Virtual Server online on node 2.
- Right-click node 1, and then click Resume
Node.
Mount all the databases in the cluster
- Click to clear the following check box for all the
databases in the cluster:
Do not mount this store at
start-up
- Start the Exchange System Manager snap-in.
- Expand every store node in the Exchange System Manager
snap-in.
- Right-click each store node, and then click Mount
Store.
- Test both nodes for functionality and failovers.