Upgrade Rules Check

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

Check item

Description

User action

SSMS_IsInternetConnected

Verifies that the computer is connected to the Internet. When a .NET Framework application such as Microsoft Management Studio starts, there might be a slight delay while the .NET Framework security check validates a certificate.

Ensure that the computer is connected to the Internet.

AclPermissionsFacet

Checks if the SQL Server registry keys are consistent.

SQL Server registry keys must be consistent to support SQL Server installation or upgrade.

BlockMixedArchitectureUpgrade

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

You must install or upgrade by using SQL Server installation media that matches the architecture of the instance of SQL Server that you are modifying.

Cluster_IsOnlineIfClustered

Verifies that the computer is not clustered, or that the computer is clustered and the cluster service is online.

The computer must either not be clustered, or the cluster must be up and online.

FacetDomainControllerCheck

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

Ensure that this computer is not a domain controller. For more information, 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 R2 editions.

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

FacetWOW64PlatformCheck

Determines whether SQL Server Setup is supported on this operating system platform.

This rule will block unsupported installations on the 64-bit platform. For more information, seeHardware and Software Requirements for Installing SQL Server 2008 R2.

FusionRebootCheck

Checks if a pending computer restart is required. A pending restart can cause Setup to fail.

A computer restart is required. You must restart this computer before installing SQL Server.

PerfMonCounterNotCorruptedCheck

Checks if the existing performance counter registry hive is consistent.

Ensure that the performance counter registry hive is consistent.

SqlUnsupportedProductBlocker

Checks whether SQL Server 7.0 or SQL Server 7.0 OLAP Services is installed. SQL Server 2008 R2 is not supported side-by-side with SQL Server 7.0.

Remove SQL Server 7.0 or install SQL Server 2008 R2 on a different computer.

See Also

Reference