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 path 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 |
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. |
FacetDomainControllerCheck |
Checks whether the computer is a domain controller. Installing SQL Server on a domain controller is not recommended. |
Ensure that this computer is not a domain controller. |
FacetPowerShellCheck |
Checks whether Windows PowerShell is installed. Windows PowerShell is a pre-requisite of SQL Server Express with Advanced Services. |
For installations of SQL Server Express with Advanced Services, ensure that Windows PowerShell is installed. |
FacetWOW64PlatformCheck |
Determine if the setup program is supported on 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. |
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. |
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. |
IsFirewallEnabled |
Checks whether the Windows Firewall is enabled. |
Make sure the fire wall is enabled and appropriate ports are open to enable remote access. For more information about ports to open for each feature, see |
AS_ValidateEditionUpgrade |
Checks whether SQL Server Analysis Services is being upgraded to the correct edition |
|
InstanceClashRule |
Checks whether the specified instance name is already used by an existing instance of SQL Server. |
Use a unique instance name that is not currently used by other instances installed on the machine. |
LibertyASInstallRule |
Checks whether a default instance of SQL Server 2000 (64-bit) Analysis Services is installed. |
|
Sql2005SsmsExpressFacet |
Checks whether SQL Server 2005 Express Edition Tools are installed. |
|
VSShellInstalledRule |
Checks for previous releases of Visual Studio 2008 or if it has already been upgraded to SP1. |
You must upgrade to Visual Studio 2008 SP1 before installing SQL Server 2008 R2. |
EditionDownGradeCheck |
Checks whether the edition of the selected instance of SQL Server is supported in this scenario. |
Some editions are supported for upgrade. For more information, see |
EditionRequirementCheck |
Checks whether the SQL Server edition is supported on this operating system. |
You must confirm that the SQL Server edition you are installing is supported on the operating system on this machine. For more information, see |
EditionUpgradeMatrixCheck |
Checks whether the selected instance of SQL Server meets upgrade matrix requirements. |
Some editions are supported for upgrade. For more information, see Version and Editions Upgrades. |
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. |