功能安装规则

在安装操作完成之前,SQL Server 2008 安装程序会验证您的计算机配置。下表描述了系统配置检查器的检查参数和妨碍性问题的解决办法。

检查项

说明

用户操作

RebootRequiredCheck

检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败。

需要计算机重新启动。在安装 SQL Server 之前,必须重新启动计算机。

OsVersionCheck

检查计算机是否满足最低操作系统版本要求。

操作系统必须满足此产品的最低要求。请参阅安装 SQL Server 2008 的硬件和软件要求

ThreadHasAdminPrivilegeCheck

检查运行 SQL Server 安装程序的帐户是否具有计算机的管理权限。

请确保运行 SQL Server 安装程序的帐户具有计算机的管理权限。

WmiServiceStateCheck

检查是否已在计算机上启动并正在运行 WMI 服务。

必须正在运行 WMI 服务。

SSMS_IsInternetConnected

检查计算机是否已连接到 Internet。基于 .NET Framework 技术的 SQL Server 管理工具必须在启动时检查证书吊销列表。

请确保计算机已连接到 Internet。

FacetDomainControllerCheck

检查计算机是否为域控制器。建议不要将 SQL Server 2008 安装在域控制器上。

确保此计算机不是域控制器。请参阅安装 SQL Server 的安全注意事项

FacetPowerShellCheck

检查是否安装了 Windows PowerShell。Windows PowerShell 是 SQL Server 2008 Express with Advanced Services 的必备组件。

对于 SQL Server 2008 Express with Advanced Services 安装,请确保已经安装了 Windows PowerShell。

FacetWOW64PlatformCheck

确定操作系统平台是否支持该安装程序。

此规则将阻止在 64 位平台上进行不受支持的安装。请参阅安装 SQL Server 2008 的硬件和软件要求

PerfMonCounterNotCorruptedCheck

检查现有性能计数器注册表配置单元是否一致。

请确保该性能计数器注册表配置单元一致。

SqlUnsupportedProductBlocker

检查是否安装了 SQL Server 7.0 或 SQL Server 7.0 OLAP 服务。SQL Server 2008 不支持与 SQL Server 7.0 并行安装。

删除 SQL Server 7.0 或将 SQL Server 2008 安装到其他计算机上。

BlockCrossLanguageInstall

检查安装语言是否与现有 SQL Server 功能的语言相同。

必须使用与现有 SQL Server 实例相同的语言版本来升级 SQL Server。

BlockMixedArchitectureInstall

检查要安装的功能是否与指定实例具有相同的 CPU 体系结构。

安装或升级时使用的 SQL Server 安装媒体必须与要修改的 SQL Server 实例具有相同的体系结构。

RS_DoesCatalogExist

检查是否存在目录数据库文件。

重命名、移动或删除文件。

RS_DoesCatalogTempDBExist

检查是否存在目录临时数据库文件。

重命名、移动或删除文件。

StandaloneInstall_HasClusteredOrPreparedInstanceCheck

检查所选实例名称是否已被任意群集节点上的现有已准备就绪的或群集化的实例使用。

不能使用所选的实例名称,因为它已被使用。请指定其他 SQL Server 实例名称。

Microsoft Visual Studio 2008 的早期版本

请检查是否存在 Visual Studio 2008 的早期版本或者是否已升级至 SP1。

在安装 SQL Server 2008 之前,必须先升级至 Visual Studio 2008 SP1。