Preparing to Upgrade

To prepare for your migration, do the following:

  1. Replace hardware and operating systems before upgrading to SMS 2003, if possible.

  2. Resolve issues found by the Deployment Readiness Wizard.

Replace Hardware and Operating Systems Before Upgrading to SMS

Before you upgrade your SMS sites or clients, review the "Getting Started" chapter at the beginning of this book. It details system requirements and platforms supported by SMS 2003. This review helps you determine if you must plan for hardware or operating system upgrades and replacements. It is important to make these changes to your hardware and operating systems before upgrading to SMS 2003.

However, you might consider replacing hardware during a side-by-side upgrade if you want to establish new SMS sites on new hardware. For more information about side-by-side upgrades, see the "Side-by-Side Hierarchy Upgrades" section later in this chapter.

Resolve Issues Found by the Deployment Readiness Wizard

The SMS 2003 Deployment Readiness Wizard (DRW.exe) helps you determine what needs to be done to prepare your site hierarchy for an upgrade. The wizard normally runs during the upgrade process. If the wizard finds errors, you must correct them and then run the wizard again before the upgrade can continue. You can run the wizard manually from the SMSSETUP\BIN\I386 folder on your SMS 2003 product CD. After you correct all identified problems, upgrade proceeds.

Note:

  • Depending on the complexity of your site hierarchy, it might take several hours to run the Deployment Readiness Wizard.

The wizard runs the following types of tests:

  • Platforms and operating system tests

  • SMS version tests

  • Database tests

  • SMS 2.0 features tests

The wizard returns the following types of test results:

  • Passed

  • Passed with warning

  • Error

When the wizard completes its tests, detailed results are displayed in the Deployment Readiness Tests Report in SMS\Logs\<sitecode>_Report.xml. Summary test result data is stored in %systemroot% in a log file named SMSDRW.log.

SMS 2003 does not support all the operating systems, network operating systems, or processor types that SMS 2.0 did. You must run the Deployment Readiness Wizard on SMS 2.0 SP4 or higher site servers. The following tables list tests run by the Deployment Readiness Wizard.

Table 11.1 SMS 2003 Deployment Readiness Wizard Platforms and Operating System Tests

Test name

Information

Failure type

Alpha processor clients

SMS 2003 does not support alpha-based systems. For more information about SMS site system requirements, see the "Getting Started" chapter in this book.

Warning

FAT drive on the site server

Verifies that a FAT drive does not exist on the site server. For this test to pass, you must convert the FAT drive to an NTFS drive. A FAT drive on the site server might exist to store compressed copies of SMS packages. If you convert the FAT drive to NTFS, then, after you upgrade to SMS 2003, you must upgrade all packages and move them to an NTFS drive.

Warning

IPX site boundaries

Clients that use IPX as their site boundary do not fall into any of the supported site boundaries.

Warning

Non-TCP/IP clients

SMS 2003 clients require TCP/IP.

Warning

Novell NetWare server site systems

NetWare is an unsupported operating system for SMS 2003 site servers and site server roles. You must remove NetWare from existing computer hardware so that the hardware can support SMS 2003.

Error

Pre-Windows 2000 SP2 site systems

SMS 2003 site systems require Windows 2000 SP2 or later. For this test to succeed, you must either upgrade your SMS 2.0 site systems or remove them. For more information about SMS site system requirements, see the "Getting Started" chapter in this book.

Error

Secure client configuration

Identifies those computers in the SMS site running Windows 2000 or later that have the SMS 2.0 client installed. When you upgrade the site, SMS 2003 installs the Legacy Client on these computers. However, the recommended client for computers running Windows 2000 or later is the Advanced Client. The Legacy Client will run and is supported on Windows 2000 or later, but is intended solely to assist with the migration to the preferred Advanced Client on these platforms. For more information about the Legacy and Advanced Clients, see Chapter 4.

Warning

Unsupported client operating systems

Verifies that none of the clients assigned to the site are running an unsupported operating system. Unsupported client operating systems include: Windows 3.1, Windows for Workgroups 3.11, Windows NT 3.51, Windows NT 4 without SP6, Windows 95, Windows Millennium Edition, Windows XP Home Edition, or any operating system with Internet Explorer 4 or earlier.

Warning

Windows 98 FE without Internet Explorer 5

Verifies that all of the clients running Windows 98, First Edition that are assigned to the site have Internet Explorer 5 or later installed. For this test to succeed, you must enable and collect software inventory.

Warning

Table 11.2 SMS 2003 Deployment Readiness Wizard SMS Version Tests

Test name

Information

Failure type

Indirect child sites earlier than SMS 2.0 SP4

Verifies that all sites below the direct child sites of the site being tested are running SMS 2.0 SP4 or later. For more information about SMS site system requirements, see the "Getting Started" chapter in this book.

Warning

Pre-SMS 2.0 SP4 sites

Verifies that the site server being tested and all its direct child sites are running a version of SMS 2.0 SP4 or later. For more information about SMS site system requirements, see the "Getting Started" chapter if this book.

Error

SMS 1.2 Clients

SMS 2003 supports an upgrade path from SMS 2.0 SP4 or later. For this test to succeed, you must not have any SMS 1.2 clients in the site.

Warning

Table 11.3 SMS 2003 Deployment Readiness Wizard Database Tests

Test name

Information

Failure type

Collation of temp database and SMS database should be the same

Verifies the collation of the temporary database and the SMS database are the same. Microsoft SQL Server(tm) 2000 supports objects having different collations. If you receive an error, you must change the collation for the SMS database for the test to succeed. Review the test results and SQL Server documentation for more information.

Error

Site database SQL Server version less than 7.0 SP3

SMS 2003 supports SQL Server 7.0 SP3 or later. Additionally, SMS 2003 requires SQL Server 2000 with SP3 for Advanced Security. For more information about SMS site system requirements, see the "Getting Started" chapter in this book.

Error

Table 11.4 SMS 2003 Deployment Readiness Wizard SMS 2.0 Features Tests

Test name

Information

Failure type

Backlogged inboxes

Verifies that the site server is processing critical inboxes in a timely fashion, and does not have any files older than one day. Review the tests results for more information.

Warning

DP has latest versions of packages

Verifies that all distribution points in the site have the latest version of software distribution packages. Review the test results for more information.

Warning

Duplicate client IDs

Verifies that the site does not have any duplicate client IDs in its database. The scope of this test is all clients assigned to the site or any site under it in the hierarchy. Duplicate client IDs can cause various problems including client inventories that are not valid and problems with software distribution. Review the test results for additional information.

Warning

Event to trap translator

Verifies that the SNMP Event to Trap Translator agent is not enabled on the site. You must disable this agent for the test to succeed. Note that this feature is natively supported in Windows 2000 and later operating systems.

Error

Hardware Inventory Group Map

Verifies that the inventory definitions for the SMS 2.0 site have not been extended in a way that conflicts with the updated inventory definitions for SMS 2003. Review the test results for more information.

Warning

Inactive Clients

Verifies that all the clients assigned to the site recently communicated successfully with the site client access points (CAPs). If clients are not communicating with the site server, they might not upgrade successfully.

Warning

Logon Client Installation Disabled

SMS 2003 does not support logon points. This is because SMS 2003 does not support Windows Networking Logon Discovery or Windows Networking Logon Installation. You must disable Logon Client Installation for the test to succeed.

Error

Logon Discovery Disabled

Because SMS 2003 does not support logon points, logon discovery is not included as a discovery method in SMS 2003. You must disable Logon Discovery for the test to succeed.

Error

Logon points installed in Hierarchy

Verifies that no logon points are currently installed in the hierarchy. For the test to succeed, you must disable all logon points. Ensure that your logon scripts no longer call SMSls.bat. Instead, invoke capinst.exe with optional command-line switches in your logon scripts.

Error

Multi-site assigned clients

Multi-site assignment is unsupported in SMS 2003. During upgrade, a new Legacy Client removes all sites except the one that initiated client upgrade from its membership list if the client is within the boundaries of multiple sites. A Legacy Client automatically uninstalls if all site boundaries are removed, or if it moves out of the boundaries of its assigned site, unless travel mode is enabled.

Warning

Packages SQL constraint

Verifies that there are no duplicate package IDs.

Error

SMSExec is running

Verifies that SMSExec is running on site systems such as the SMS site server and CAPs.

Error

SMSExec Service crashes

Verifies that no SMSExec service crashes have happened on the site server within the last 30 days. SMSExec service crashes are indicative of problems with site systems. Review the test results for more information.

Warning

Site control file processing backlog

Verifies that site control file changes are being processed in a timely fashion. For the test to succeed, the site control file must not have more than four pending changes. Review the test results for additional information.

Error

Software Distribution: Uninstall registry key usage

SMS 2.0 programs using the Remove software when it is no longer advertised option, which uses the Uninstall registry key, do not work on the Advanced Client. Review the test results for additional information.

Warning

Software metering site systems

Previous versions of software metering are not supported. For the test to succeed, you must remove SMS 2.0 software metering. For more information about removing legacy software metering, see Chapter 14,"Upgrading to SMS 2003."

Error

For More Information

Did you find this information useful? Please send your suggestions and comments about the documentation to smsdocs@microsoft.com.