Edition Upgrade Rules

The following rules are used by SQL Server Setup to validate your computer configuration before the Setup operation finishes.

Check item

Description

User action

Engine_OnlySupportedFeaturesUsedCheckSystem

Checks the system databases for features that are not supported in the SQL Server edition to which you are upgrading.

Turn off any features used in system databases that are not available in the SQL Server edition to which you are upgrading.

Engine_OnlySupportedFeaturesUsedCheckUser

Checks all user databases for features that are not supported by the SQL Server edition.

Turn off any features used in system databases that are not available in the SQL Server edition to which you are upgrading.

Engine_SqlEngineRestartCheck

Checks whether the SQL Server service can be restarted.

Identify and correct the issue that is preventing the SQL Server service from coming online.

Engine_SqlServerServiceDisabled_Id

Checks that SQL Server service is not set to Disabled.

Set the startup type for the SQL Server service to Manual or Automatic.

FacetDomainControllerCheck

Checks whether the computer is a domain controller. Installing SQL Server 2008 on a domain controller is not recommended.

Ensure that this computer is not a domain controller. See Security Considerations for a SQL Server Installation.

FacetPowerShellCheck

Checks whether Windows PowerShell is installed. Windows PowerShell is a pre-requisite for some SQL Server 2008 editions.

For installations of SQL Server 2008 Express with Advanced Services, ensure that Windows PowerShell is installed.

PerfMonCounterNotCorruptedCheck

Checks if the existing performance counter registry hive is consistent.

Ensure that the performance counter registry hive is consistent.

EditionUpgradeMatrixCheck

Checks whether the selected instance of SQL Server meets upgrade matrix requirements.

Some edition upgrade scenarios are not supported. See Version and Edition Upgrades.

AS_ValidateEditionUpgrade

Checks whether Analysis Services is being upgraded to a valid edition.

Some edition upgrade scenarios are not supported. See Version and Edition Upgrades.

Cluster_EditionDownGradeCheck

Checks whether the edition of the selected instance of SQL Server is supported in this scenario.

Some edition upgrade scenarios are not supported. See Version and Edition Upgrades.

BlockMixedArchitectureUpgrade

Checks whether the CPU architecture of features you are trying to upgrade is different than the CPU architecture of this installation program.

Some cross-platform upgrade scenarios are not supported. See Version and Edition Upgrades.

EditionDownGradeCheck

Checks whether the edition of the selected instance of SQL Server is supported in this scenario.

Some edition upgrade scenarios are not supported. See Version and Edition Upgrades.