Prepare Image Rules

SQL Server Setup validates your computer configuration before the Setup operation completes. The following table describes check parameters for the System Configuration Checker and resolution to blocking issues.

Check item

Description

User action

AclPermissionsFacet

Checks if the SQL Server registry keys are consistent

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

MediaPathLength

Checks whether the SQL Server installation media is too long.

Ensure that the SQL Server installation media is not too long

OsVersionCheck

Checks whether the computer meets minimum operating system version requirements.

The operating system must meet the minimum requirements for this product. For more information, see Hardware and Software Requirements for Installing SQL Server 2008 R2.

RebootRequiredCheck

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.

ThreadHasAdminPrivilegeCheck

Checks whether the account that is running SQL Server Setup has administrative privileges on the computer.

Ensure that the account running SQL Server Setup has administrative privileges on the computer.

WmiServiceStateCheck

Checks whether the WMI service is started and running on the computer.

The WMI service must be running.

Bids2005InstalledCheck

Checks for previous releases of BI Development Studio.

You must upgrade to Visual Studio 2008 SP1 before installing SQL Server 2008 R2.

ConfiguredDownlevelFeaturesCheck

Checks if any version of SQL Server is installed which does not support SysPrep.

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.

FacetWOW64PlatformCheck

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

This will block any unsupported installations on a 64-bit platform. WOW installations are not supported for SysPrep.

FusionRebootCheck

Checks if a computer restart is required because of broken fusion ATL. A pending restart can cause SQL Server Setup to fail.

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

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.

SSMS_IsInternetConnected

Checks to see if the computer is connected to the Internet. SQL Server Management Tools based on .NET Framework technology must check the certificate revocation list on startup.

Ensure that the computer is connected to the Internet.

Sql2005SsmsExpressFacet

Checks whether SQL Server 2005 Express Edition Tools are installed.

Unconfigured_AsFeatureStateCheck

Checks if the SQL Server SSAS feature is in an unconfigured state.

VSShellInstalledRule

Checks for previous releases of Visual Studio 2008.

You must upgrade to Visual Studio 2008 SP1 before installing SQL Server 2008 R2.

BlockCrossLanguageInstall

Checks whether the Setup language is the same as the language of existing SQL Server features.

You must upgrade SQL Server by using the same language version as the existing instance of SQL Server.

BlockMixedArchitectureInstall

Checks whether the installing features are the same CPU architecture as the specified instance.

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.

FAT32FileSystemCheck

Checks whether the specified drive is FAT32 file system volume. Installing on a FAT32 file system is supported but not recommended as it is less secure than the NTFS file system.

Ensure that the drive you are specifying to install SQL Server is not a FAT32 file system.

Unconfigured_RsFeatureStateCheck

Checks if the Reporting Services feature is in an unconfigured state.

Unconfigured_SqlFeatureStateCheck

Checks if the SQL Server Database Engine feature is in an unconfigured state.