Upgrading ISA Server 2004 to ISA Server 2006
Overview
Microsoft Internet Security and Acceleration (ISA) Server 2006 provides a path for upgrading your ISA Server 2004 computers, from an existing deployment of ISA Server 2004 to a deployment of ISA Server 2006. During the upgrade process, the upgrade mechanism maps the ISA Server 2004 configuration to a valid ISA Server 2006 configuration.
Note
There is no direct upgrade path from ISA Server 2000 to ISA Server 2006.
Important
We recommend that you install the beta version of ISA Server 2006 in a non-production environment. If you have questions about the beta version of ISA Server 2006, post your questions to the Microsoft ISA Server newsgroups.
What Is in This Document
This guide includes an overview of the supported upgrade scenarios, upgrade requirements, and upgrade procedures for ISA Server Standard Edition and ISA Server Enterprise Edition. The following topics are covered:
Requirements and Supported Upgrade Scenarios
This section provides information about supported upgrade scenarios, supported import configuration scenarios, and upgrade requirements.
Supported Upgrade Scenarios
The following table lists the upgrade scenarios supported by ISA Server 2006.
| Existing version | New version | Supported or not supported |
|---|---|---|
| ISA Server 2004 Standard Edition | ISA Server 2006 Standard Edition | Supported |
| ISA Server 2004 Standard Edition | ISA Server 2006 Enterprise Edition | Not supported |
| ISA Server 2004 Enterprise Edition | ISA Server 2006 Enterprise Edition | Supported |
| ISA Server 2004 Enterprise Edition | ISA Server 2006 Standard Edition | Not supported |
Note the following:
-
In addition to the product upgrade, ISA Server 2006 also supports a build-to-build upgrade. This allows you to upgrade a beta version of ISA Server 2006 to a new build of the same product. The following build-to-build upgrades will be supported:
-
-
Beta to Release Candidate
-
Release Candidate to Release to Manufacturing
-
Beta to Release to Manufacturing
-
-
ISA Server and ISA Server Management console components can be upgraded. All other components, such as SMTP Message Screener and Firewall Client Share, must be uninstalled before upgrading, because these components are no longer supported in ISA Server 2006.
-
During the upgrade, ISA Server services are not operational. We therefore recommend that you disconnect the ISA Server 2006 computer from the External network until the upgrade is complete.
Supported Import Configuration Scenarios
One method to upgrade ISA Server 2004 to ISA Server 2006 is to import your existing configuration to a clean ISA Server 2006 installation. The following table outlines the import paths supported by ISA Server 2006.
| Source or platform | ISA Server 2006 Standard Edition | ISA Server 2006 Enterprise Edition |
|---|---|---|
| ISA Server 2000 Standard Edition (With use Migration Tool from adjusting disk ISA Server 2004) | Not supported | Not supported |
| ISA Server 2000 Enterprise Edition (With use Migration Tool from adjusting disk ISA Server 2004) | Not supported | Not supported |
| ISA Server 2004 Standard Edition | Supported | Not supported |
| ISA Server 2004 Enterprise Edition | Not supported | Supported |
| ISA Server 2006 Standard Edition | Supported | Not supported |
| ISA Server 2006 Enterprise Edition | Not supported | Supported |
Upgrade Requirements
For an upgrade to complete successfully, the following must be installed on the ISA Server computer:
- Microsoft Windows Server 2003 with Service Pack 1 (SP1)
- ISA Server 2004
Upgrading Standard Edition
You can upgrade ISA Server 2004 Standard Edition to ISA Server 2006 Standard Edition. This section describes two methods for upgrading ISA Server 2004 Standard Edition while maintaining existing settings and configuration:
Upgrade In-Place
Upgrade An in-place upgrade upgrades your existing ISA Server 2004 computer to ISA Server 2006 on the existing equipment. The ISA Server 2006 installation process detects a valid version of ISA Server 2004 and performs an upgrade installation. Perform the following procedure on your ISA Server 2004 computer. To perform an in-place upgrade, follow these steps:
- Back up your ISA Server 2004 configuration. We recommend that you back up your configuration before making any major changes to ISA Server 2004. This enables you to restore to your current configuration if there is a problem with the upgrade. To back up the configuration, follow these steps:
-
- In the console tree of ISA Server Management, expand Microsoft Internet Security and Acceleration Server 2004, and then click Server_Name.
- On the Tasks tab, click Backup this ISA Server Configuration.
- In Save in, specify the folder in which the export file will be saved.
- In File name, type a name for the exported file, and then click Backup.
- In Password and Confirm password, type a password that will be required.
- Back up ISA Server 2004 log and cache files. During the upgrade process, existing log and cache files will be erased. Default location for log files is C:\Program Files\Microsoft ISA Server\ISALogs, and for cache files is \urlcache.
Note
ISA Server 2004 log files are not compatible with ISA Server 2006 log files. - Run ISA Server 2006 Setup. The Setup program detects an existing valid version of ISA Server 2004 Standard Edition and performs the upgrade. To run ISA Server 2006 Setup, follow these steps:
-
- Insert the ISA Server 2006 Standard Edition CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
- In Microsoft ISA Server Setup, click Install ISA Server 2006 and use the wizard to upgrade to ISA Server 2006 as outlined in the following table.
Page Field or property Setting Welcome None Click Next. License Agreement License Agreement Select I accept the terms in the license agreement, and click Next. Customer Information User Name Organization Product Serial Number Enter user name. Enter organization name. Enter product serial number. Upgrade Checklist Review the upgrade checklist. Click Next. Destination Folder Shows the folder location. Click Next to accept the default folder location. Services Warning Review services that will be stopped and services that will be disabled if you continue. Click Next. Ready to Install the Program None Click Install.
- After the upgrade is complete, if you want to invoke ISA Server Management immediately, select the Invoke ISA Server Management check box, and then click Finished.
- Check that functions and connectivity in ISA Server 2006 are working properly.
New Equipment Upgrade
This scenario enables you to export your existing ISA Server 2004 configuration to a new computer with a clean installation of ISA Server 2006.
Exporting the Configuration of the Existing ISA Server 2004 Computer
Perform the following procedure on the existing ISA Server 2004 computer. To export the ISA Server 2004 configuration to a file, follow these steps:
- In the console tree of ISA Server Management, expand Microsoft Internet Security and Acceleration Server 2004, and then click Server_Name.
- On the Tasks tab, click Backup this ISA Server Configuration.
- In Save in, specify the folder in which the export file will be saved.
- In File name, type a name for the exported file, and then click Backup.
- In Password and Confirm password, type a password that will be required.
Importing the Configuration to a New ISA Server 2006 Computer
Perform the following procedure on the computer that will be the new ISA Server 2006 computer. To import the configuration to a new computer, follow these steps:
- Install Microsoft Windows Server 2003 with SP1.
Important
If you are publishing Web sites with ISA Server 2004, you must export the existing Secure Sockets Layer (SSL) certificates from the ISA Server 2004 computer and import the SSL certificates on the computer that will be the ISA Server 2006 computer - Install ISA Server 2006 Standard Edition. For more information, see the ISA Server 2006 Getting Started Guide.
- Export the clean ISA Server 2006 configuration to a file. This enables you to restore to a clean ISA Server 2006 state, if any issues arise during the import. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006, and then click Server_Name.
- On the Tasks tab, click Export (Back Up) Array Configuration.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
- Copy the export file from the ISA Server 2004 computer to the ISA Server 2006 computer.
- Import the ISA Server 2004 export file into the new ISA Server 2006 Standard Edition computer. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006, and then click Server_Name.
- On the Tasks tab, click Import (Restore) Array Configuration.
- Follow the on-screen instructions.
Important
Make sure the following Import Preferences are selected: Import server-specific information and Import user permission settings.
- Click the Apply button in the details pane to save the changes and update the configuration.
- Check that functions and connectivity in ISA Server 2006 are working properly.
For information about how to export and import digital certificates, see "Digital Certificates for ISA Server 2004" at the Microsoft TechNet Web site.
Note
If you have third-party filters installed on the ISA Server 2004 computers, you need to install the filters on the new ISA Server 2006 computers. For specific instructions regarding upgrades, refer to the third-party vendor documentation.
Upgrading Enterprise Edition
You can upgrade ISA Server 2004 Enterprise Edition to ISA Server 2006 Enterprise Edition. This section describes three methods for upgrading ISA Server 2004 Enterprise Edition, while maintaining all existing settings and configuration:
- In-Place Upgrade of Test Deployment
- ISA Server 2006 Deployment Based on ISA Server 2004 Configuration
- Stand-Alone Configuration Upgrade
In-Place Upgrade of Test Deployment
You can upgrade a single ISA Server 2004 Enterprise Edition Configuration Storage server and an array, on the existing equipment, while maintaining existing settings and configuration. In this scenario, you first upgrade the ISA Server 2004 Configuration Storage server, and then upgrade the array members.
Upgrading the Configuration Storage Server
Perform the following procedure on the existing ISA Server 2004 Configuration Storage server. To upgrade the Configuration Storage server, follow these steps:
- Export the ISA Server 2004 configuration to a file. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2004.
- On the Tasks tab, click Export (Back Up) Configuration to start the Export Wizard.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
- Uninstall ISA Server 2004 from the computer with the primary Configuration Storage server. (The remaining ISA Server computers will fail over to the secondary Configuration Storage server for the array if it has been defined. Otherwise, the computer will use the last known configuration it received from the Configuration Storage server.)
Note
You can also install a new Configuration Storage server, if you want to keep your ISA Server 2004 Configuration Storage server as a backup. - Run ISA Server 2006 Setup. For more information, see the ISA Server 2006 Getting Started Guide.
- Export the clean ISA Server 2006 configuration to a file. This enables you to restore to a clean ISA Server 2006 state, if any issues arise with the import.
Important
Do not overwrite the exported configuration file that you exported in step 1. - To export the file, follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- On the Tasks tab, click Export (Back Up) Configuration to start the Export Wizard.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
- Import the ISA Server 2004 exported configuration file. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- On the Tasks tab, click Import (Restore) Configuration to start the Import Wizard.
- Follow the on-screen instructions.
Important
Make sure the following Import Preferences are selected: Import server-specific information and Import user permission settings.
- Click the Apply button in the details pane to save the changes and update the configuration.
Upgrading the Array Member
Perform the following procedure on the existing ISA Server 2004 array members. Note the following:
- If you have more than one array, you must perform this procedure on all array members in all arrays. The ISA Server 2006 Configuration Storage server can only manage ISA Server 2006 array members.
- If you installed a replica Configuration Storage server on an array member, you must uninstall the replica Configuration Storage server before proceeding with the array member upgrade. After the upgrade is complete, you can add the replica back.
To upgrade an array member, follow these steps:
- Run ISA Server 2006 Setup. The Setup program detects an existing valid version of ISA Server 2004 Enterprise Edition and performs the upgrade. To run ISA Server 2006 Setup, follow these steps:
-
- Insert the ISA Server 2006 Enterprise Edition CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
- In Microsoft ISA Server Setup, click Install ISA Server 2006 and use the wizard to upgrade to ISA Server 2006 as outlined in the following table.
Page Field or property Setting Welcome None Click Next. License Agreement License Agreement Select I accept the terms in the license agreement, and click Next. Customer Information User Name Organization Product Serial Number Enter user name. Enter organization name. Enter product serial number. Upgrade Checklist Review the upgrade checklist. Click Next. Destination Folder Shows the destination folder. Click Next to accept the default folder location. Locate Configuration Storage server Configuration Storage Server Enter the fully qualified domain name (FQDN) of the Configuration Storage server. Services Warning Review services that will be stopped and services that will be disabled if you continue. Click Next. Ready to Install the Program None Click Install.
- After the upgrade is complete, if you want to invoke ISA Server Management immediately, select the Invoke ISA Server Management check box, and then click Finished.
- Check that functions and connectivity in ISA Server 2006 are working properly.
ISA Server 2006 Deployment Based on ISA Server 2004 Configuration
In this scenario, you export your existing ISA Server 2004 Configuration Storage server and array members to new computers in your existing production environment, while maintaining all existing settings and configuration. All new computers will have different computer names than what is currently configured on your ISA Server 2004 Configuration Storage server and array members. This enables you to test ISA Server 2006 with your existing configuration without the need to set up a separate laboratory environment and does not interfere with your production environment.
Exporting (Backing Up) the Configuration of the Existing ISA Server 2004 Configuration Storage Server
Perform the following procedure on the ISA Server 2004 Configuration Storage server. To export the ISA Server 2004 configuration to a file, follow these steps:
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2004.
- On the Tasks tab, click Export (Back Up) Configuration to start the Export Wizard.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
Install the New ISA Server 2006 Configuration Storage Server
Perform the following procedure on the computer that will be the ISA Server 2006 Configuration Storage server. To install the new Configuration Storage server, follow these steps:
- Install Windows Server 2003 with SP1 on the computer that will be the ISA Server 2006 Configuration Storage server.
- Install ISA Server 2006 Enterprise Edition. For information, see the ISA Server 2006 Getting Started Guide.
- Export the clean ISA Server 2006 configuration to a file. This will enable you to restore to a clean ISA Server 2006 state, if any issues arise during the import. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- On the Tasks tab, click Export (Back Up) Configuration to start the Export Wizard.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
- Create a new array with the same name as the ISA Server 2004 array. For more information, see the ISA Server 2006 Getting Started Guide.
Note
Perform this step for each array that was configured in ISA Server 2004. - Click the Apply button in the details pane to save the changes and update the configuration.
Installing New Array Member
Perform the following procedure on the computer that will be the new ISA Server 2006 array member. If you have multiple arrays, you will need to install at least one array member in each array before importing the configuration. To install a new array member, follow these steps:
- Install Windows Server 2003 with SP1 on the computer that will be the ISA Server 2006 array member. If you are publishing Web sites with ISA Server 2004, you must export the existing SSL certificates from the ISA Server 2004 array member and import the SSL certificates on the computer that will be the ISA Server 2006 array member.
- Run ISA Server 2006 Setup. Follow these steps:
-
- Insert the ISA Server 2006 Enterprise Edition CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
- Follow the instructions in the ISA Server 2006 Getting Started Guide to install ISA Server 2006.
For information about how to export and import digital certificates, see "Digital Certificates for ISA Server 2004" at the Microsoft TechNet Web site.
If you have third-party filters installed on the ISA Server 2004 array members, you need to install the filters on the new ISA Server 2006 array members. For specific instructions regarding upgrades, refer to the third-party vendor documentation.
Importing the Configuration to the New ISA Server 2006 Configuration Storage Server
To import the configuration to the new ISA Server 2006 Configuration Storage server, follow these steps:
- Copy the export file from the ISA Server 2004 computer to the ISA Server 2006 computer.
- Import the ISA Server 2004 exported configuration file. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- On the Tasks tab, click Import (Restore) Configuration to start the Import Wizard.
- Follow the on-screen instructions.
Important
Make sure the following Import Preferences are selected: Import server-specific information and Import user permission settings.
- Do not click the Apply button.
- Delete all ISA Server 2004 array members from the ISA Server 2006 arrays. Leave the array member you just installed. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- Expand Arrays, and expand the Array_Name from which you want to delete the ISA Server 2004 array members.
- Expand Configuration and select Servers.
- Select the applicable server in the array and on the Tasks tab, click Delete Selected Server.
- Repeat step 4 for each server you want to delete.
- Delete any arrays that you will not be testing.
- Click the Apply button in the details pane to save the changes and update the configuration.
- Check that functions and connectivity in ISA Server 2006 are working properly.
After an array member has been deleted from the array, an in-place upgrade cannot be performed on the array member to upgrade to ISA Server 2006.
Stand-Alone Configuration
Upgrade In this scenario, you upgrade an ISA Server 2004 stand-alone configuration. A stand-alone configuration is a deployment of ISA Server Enterprise Edition with both the Configuration Storage server and Microsoft Firewall service installed on the same computer. To upgrade a stand-alone configuration, follow these steps:
- Export the ISA Server 2004 configuration to a file. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2004.
- On the Tasks tab, click Export (Back Up) Configuration to start the Export Wizard.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
- Write down the name of the existing array. In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2004, expand Arrays, and write down the name of the array.
- Uninstall ISA Server 2004 from the computer.
- Install ISA Server 2006 Enterprise Edition. For information, see the ISA Server 2006 Getting Started Guide. During the installation, on the Setup Scenarios page, choose Install both ISA Server services and Configuration Storage server.
- Export the blank ISA Server 2006 configuration to a file. This will enable you to restore to a clean ISA Server 2006 state, if any issues arise during the import. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- On the Tasks tab, click Export (Back Up) Configuration to start the Export Wizard.
- Follow the on-screen instructions.
Important
Select the following Export Preferences: Export confidential information and Export user permissions settings.
- Confirm that the new array name matches the old array name from step 2. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2004, expand Arrays, and compare the name with the name of the array from step 2. If the names match, continue with step 7.
- If the names do not match, select the Array_Name, and click Configure Array Properties on the Tasks tab. On the General page of the Array_Name properties, change the Name field to match the old array name, and then click OK.
- Click the Apply button in the details pane to save the changes and update the configuration
- Import the ISA Server 2004 exported configuration file. Follow these steps:
-
- In the console tree of ISA Server Management, select Microsoft Internet Security and Acceleration Server 2006.
- On the Tasks tab, click Import (Restore) Configuration to start the Import Wizard.
- Follow the on-screen instructions.
Important
Make sure the following Import Preferences are selected: Import server-specific information and Import user permission settings
- Click the Apply button in the details pane to save the changes and update the configuration
- Check that functions and connectivity in ISA Server 2006 are working properly.

Set of free tools making the work of a Microsoft ISA Server administrator easier.
Software for monitoring the efficiency of your company's Internet bandwidth usage.
Using this product you can easily find out who, when, where to, where from and what accessed the Internet.
Works with Microsoft ISA Server and other proxy servers.
Software for monitoring the efficiency of your company's mail server operations.
Using this product, you can easily determine the who, when, where and amount of e-mail that has been sent.
Works with Microsoft Exchange Server and other mail servers.
Software for monitoring your company's printers.
Using this product you can easily find out who, when and how many pages have been printed.
RSS