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 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. | 
| FacetWOW64PlatformCheck | Determines whether SQL Server Setup is supported on this operating system platform. | This rule will block unsupported installations on the 64-bit platform. See Hardware and Software Requirements for Installing SQL Server 2008. | 
| 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 is not supported side-by-side with SQL Server 7.0. | Remove SQL Server 7.0 or install SQL Server 2008 on a different computer. |