共用方式為


功能安裝規則

在 SQL Server 2008 安裝程式的作業完成之前,此安裝程式會驗證您的電腦組態。下表描述 System Configuration Checker 的檢查參數以及封鎖問題的解決方法。

檢查項目

描述

使用者動作

RebootRequiredCheck

檢查是否需要暫止的電腦重新啟動。暫止的重新啟動可能會導致安裝程式失敗。

必須重新啟動電腦。您必須在安裝 SQL Server 之前重新啟動這台電腦。

OsVersionCheck

檢查電腦是否符合最低的作業系統版本需求。

作業系統必須符合這個產品的最低需求。請參閱<安裝 SQL Server 2008 的硬體和軟體需求>。

ThreadHasAdminPrivilegeCheck

檢查執行 SQL Server 安裝程式的帳戶是否在電腦上擁有管理員權限。

確定執行 SQL Server 安裝程式的帳戶在電腦上擁有管理員權限。

WmiServiceStateCheck

檢查 WMI 服務是否已在電腦上啟動且正在執行。

WMI 服務必須正在執行。

SSMS_IsInternetConnected

檢查電腦是否已連線到網際網路。以 .NET Framework 技術為基礎的 SQL Server 管理工具必須在啟動時檢查憑證撤銷清單。

確定電腦已連線到網際網路。

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 Services。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。

您必須先升級為 Visual Studio 2008 SP1,然後再安裝 SQL Server 2008。