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. |