Welcome to Microsoft® BizTalk® Server 2004 Service Pack 2 (SP2). These release notes contain important information about this release of BizTalk Server 2004.

Review this document before installing BizTalk Server 2004 SP2.

For information about current known issues in BizTalk Server 2004, see Knowledge Base article 834624 located at http://go.microsoft.com/fwlink/?LinkID=22784. For the most current version of the BizTalk Server 2004 documentation, see http://go.microsoft.com/fwlink/?LinkID=20616.

Note
Service Pack 2 does not include updates to the BizTalk Server 2004 SDK. To download the most recent update, go to http://go.microsoft.com/fwlink/?LinkID=24723. The documentation for backing up databases (log shipping) has also been revised. For the most current log shipping documentation, see http://go.microsoft.com/fwlink/?LinkID=38236.

To help ensure satisfactory performance, verify that the computers on which you install BizTalk Server 2004 meet the recommended hardware requirements and that you have installed all required software in the correct order. For information about hardware and software requirements for BizTalk Server 2004, see "BizTalk Server 2004 Installation Guide" at http://go.microsoft.com/fwlink/?LinkID=22120.

This document contains the following sections:

What's New in Service Pack 2

This service pack includes the following features:

  • Automated Archiving and Purging of the BizTalk Tracking Database

    As BizTalk Server processes more and more data on your system, the BizTalk Tracking (BizTalkDTADb) database continues to grow in size. Unchecked growth decreases system performance and may generate errors in the Tracking Data Delivery Service (TDDS). In addition to general tracking data, tracked messages can also accumulate in the MessageBox database, causing poor disk performance.

    While BizTalk Server 2004 included sample scripts for archiving tracked messages and purging the BizTalk Tracking database, archiving and purging in BizTalk Server 2004 SP2 automates both processes using the DTA Purge and Archive job. By archiving and purging data from the BizTalk Tracking database, you can maintain a healthy system, as well as keep your tracking data archived for future use. Because BizTalk Tracking database archives accumulate over time and consume disk space, it is a good idea to move the BizTalk Tracking database archives to secondary storage on a regular basis.

    For more information about Archiving and Purging the BizTalk Tracking Database in BizTalk Server 2004 SP2, see http://go.microsoft.com/fwlink/?LinkID=69104.

Known Issues in Service Pack 2

This service pack has the following known issues:

  • Issue: Backing up your BizTalk Server databases before installing SP2

    Uninstalling BizTalk Server 2004 SP2 uninstalls the SP2 binaries and restores the BizTalk Server binaries to their SP1 state. SP2 contains major database schema changes and uninstalling SP2 does not restore BizTalk Server databases to their SP1 state.

    After uninstalling SP2, you must restore the BizTalk Server databases from your backup. You must back up your BizTalk Server databases to ensure you can recover from a failure during the SP2 installation process.

  • Issue: Restoring the BizTalk Server databases before uninstalling SP1

    SP2 changes the database schema. Before uninstalling SP1, you must restore the database schema to its SP1 state. In other words, to uninstall both SP2 and SP1, you must uninstall SP2, restore the BizTalk Server databases to return the schema to the SP1 state, and then uninstall SP1.

  • Issue: Backup Job Does Not Include SSO Database

    In order to create a complete backup set, you must add the SSO database (SSODB) to the list of other databases backed up as part of the backup process. To do this, follow the instructions for adding a new backup database to the adm_OtherBackupDatabases table. For more information, see "Backing Up the SSO Credential Database" in the BizTalk Server 2004 Online Help.

    In order for the database restore script to find the SSO database, you must set the DefaultDatabaseName for the SSO database entry to SSO.

  • Issue: Using one instance of SQL Server for more than one BizTalk group.

    When using one instance of SQL Server for more than one BizTalk group, you must configure the second group after installing SP2 on all of the computers running BizTalk Server in the second group.

  • Issue: You must restart Orchestration Debugger periodically because it does not list out of sequence events.

    Orchestration Debugger displays events in order and appends new events to the end of the list. Events that occur out-of-order are not added to the list. To view this event data, you must close and then reopen the Orchestration Debugger.

Before You Install Service Pack 2

Note the following requirements:

  • You must install Service Pack 2 (SP2) only on computers already running BizTalk Server 2004 SP1.

  • You must install SP2 on all servers in a farm or group. Mixing SP2 with other versions is not supported.

  • SP2 supports GB18030 (simplified Chinese) characters. Using these characters requires a custom Microsoft SQL Server™ Setup program. For more information, see Knowledge Base article 890602, "Using GB18030 Characters in BizTalk Server 2004, Service Pack 1" at http://go.microsoft.com/fwlink/?LinkID=39417.

  • You must back up your BizTalk Server 2004 databases. For information about backing up your databases, see "Backing Up Your Databases" in Microsoft BizTalk Server 2004 Help.

  • Microsoft Windows® XP Service Pack 2 changes how the system handles remote procedure calls (RPCs). You must make changes to the registry for Enterprise Single Sign-On and other BizTalk Server 2004 services to work. For more information, see Knowledge Base article 841893, "The Enterprise Single Sign-On Service and associated BizTalk Server 2004 services fail after you install Windows XP Service Pack 2 (SP2)" at http://go.microsoft.com/fwlink/?LinkID=39453.

You do not have to redeploy applications you deployed before installing BizTalk Server 2004 SP2.

Software Requirements

You must install BizTalk Server 2004 and BizTalk Server 2004 Service Pack 1 (SP1) before installing Service Pack 2.

Installing Service Pack 2

The files for Service Pack 2 are in a single executable file, BizTalk 2004 Service Pack 2 <language>.exe, for example, BizTalk 2004 Service Pack 2 ENU.exe. Double-clicking this file unpacks the readme file and an executable file, BTS2004-SP2-<language>.exe, to the directory you indicate in the dialog box. When you open this second executable file, the files are extracted to the current folder, and Setup.exe runs automatically.

Note
Use only the Setup.exe program to install the product. Do not use the individual Windows Installer files.

If you encounter a problem during installation and no error message appears, review the log file, Setup.log. The default location of the file is %SystemDrive%\Documents and Settings\All Users\Application Data\Microsoft\E-Business Servers Updates\BTS2004\SP2\. A link to this file also appears on the last page of the installation wizard.

Under certain conditions, you may be prompted to restart the computer after installing SP2. This is normal.

Note
SP2 installation removes any custom access control lists (ACLs) applied to a file or folder that it updates.

Note
SP2 overwrites the Backup BizTalk Server job.

Note
SP2 installs Microsoft Windows Installer 3.0, if it is required.

To install Service Pack 2
  1. If you are using the Base EDI adapter, shut down EDI and let the remaining messages finish processing.

  2. Disable the receive locations using the script provided with Service Pack 1. See the SP1 Readme for instructions.

  3. In the Computer Management snap-in, stop all BizTalk Server services and set the Startup Type for the BizTalk Server services to Manual. Be sure to do this on all computers in the server farm or group.

  4. Run Setup.exe on all of the computers in the group or server farm.

Note
SQL Server services must be running when you run Setup. If SQL Server services are not running, you will have to rerun Setup.

  1. Restart the BizTalk Server services, and change the Startup Type back to its previous setting.

  2. To enable all receive locations, type the following command to run the script:

    cscript enabledisableallrecloc.vbs enable

Important   Only restart your computers if you are prompted to do so. Otherwise, you only need restart your services as specified in step 5.

Adding or Removing Features, or Upgrading After Installing SP2

You can add or remove product features without reinstalling SP2.

If you want to upgrade your BizTalk Server 2004 edition after installing SP2 (for example, from Standard to Enterprise), you must uninstall SP2. Install the new version of BizTalk Server, and then reinstall SP2.

Note
You can upgrade from Partner to Standard, Partner to Enterprise, Standard to Enterprise, and Evaluation to Enterprise. You cannot upgrade from Developer to Partner, Developer to Standard, or Developer to Enterprise. Downgrades are not supported.

Silent Installation

You can install Service Pack 2 by running Setup.exe from the command line. Installation does not delete the files after it finishes or if you cancel the automatic Setup. Begin by copying the unpacked files to a folder. You can control the behavior of Setup through several command-line switches. Setup takes the following command-line switches:

Command-line switches Description

/?

Shows usage for this command.

/s

Run in silent mode.

/w

Do not display wizard pages.

/u

Uninstalls Service Pack 2. No system messages or confirmation screens appear.

To use Setup.exe from the command line to install Service Pack 2
  1. Click Start, click Run, type cmd, and then click OK.

  2. At the command prompt, navigate to the directory where you copied the unpacked files.

  3. At the command prompt, type Setup.exe /s, and then press ENTER.

    The installation runs without messages or confirmation screens.

Uninstalling Service Pack 2

Uninstalling BizTalk Server 2004 SP2 uninstalls SP2 binaries and restores BizTalk Server to its SP1 state. Since SP2 contains major database schema changes, uninstalling SP2 does not restore BizTalk Server databases to their SP1 state. You must restore your databases from the backups you made prior to installing SP2.

To uninstall both BizTalk Server 2004 and Service Pack 2
  1. In Control Panel, double-click Add or Remove Programs.

  2. In Add or Remove Programs, select Microsoft BizTalk Server 2004, and then click Remove to uninstall both BizTalk Server 2004 and SP2.

Contacting Product Support

If you have technical questions about Service Pack 2 not answered in this document or in the Microsoft Knowledge Base articles, Microsoft offers technical support and services.

Product name: Microsoft BizTalk Server 2004 Service Pack 2

Support options: To obtain the latest information about your support options, see the Microsoft Product Support Services Web site at http://go.microsoft.com/fwlink/?LinkId=36792.

Worldwide support: Options, hours, and cost in your country or region may differ from the United States; contact your local office for details.

Conditions: Microsoft Product Support Services are subject to the then-current prices, terms, and conditions at Microsoft, which are subject to change without notice.

Copyright

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. 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.

© 2006 Microsoft Corporation. All rights reserved.

Microsoft, MS-DOS, Windows, Windows Server, Windows Vista, and BizTalk are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

All other trademarks are property of their respective owners.