共用方式為


已知的 SQL Server 2008 R2 和 SQL Server 2008 安裝問題

本文討論在執行 Windows Server 2012 R2、Windows Server 2012、Windows 8.1 或 Windows 8 的計算機上,SQL Server 2008 R2 和 SQL Server 2008 特有的設定和移轉問題。

原始產品版本: SQL S
原始 KB 編號: 2681562

問題 1:您無法卸載 SQL Server 2008 Express Edition 或 SQL Server 2008 R2 Express Edition

癥狀

當您嘗試卸載 SQL Server 2008 R2 或 SQL Server 2008 Express Edition 時,可能會收到類似下列的錯誤訊息:

無法安裝下列功能:
.NET Framework 3.5 (包括 .NET 2.0 和 3.0)

錯誤訊息的螢幕快照:無法安裝下列功能。

解決辦法

如需如何解決此問題的資訊,請參閱 無法在 Windows 8 中卸載、修復、新增新功能,或將新的實例新增至 SQL Server 2008 或 SQL Server 2008 R2。

因應措施

若要解決此問題,請執行下列其中一個動作:

  • 卸載 SQL Server 2008 Express Edition 之前,請先啟用 .NET Framework 3.5。

  • 在您嘗試卸載 SQL Server 2008 R2 或 SQL Server 2008 Express Edition 之前,請先將 sql Server 2008 R2 安裝媒體或 SQL Server 2008 Express Edition 安裝媒體MediaInfo.xml檔案複製到下列資料夾:

    \Program Files (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2

問題 2:當您嘗試安裝 SQL Server 2008 R2 故障轉移叢集實例時,「叢集服務驗證」規則會失敗

癥狀

當您嘗試安裝 SQL Server 2008 R2 故障轉移叢集實例時,安裝會在叢集服務驗證規則中失敗。 當您檢視詳細資料時,會收到類似下列的錯誤訊息:

[規則檢查結果] 視窗的螢幕快照,其中顯示規則叢集服務驗證失敗。

原因

如果未啟用以 COM 為基礎的MSClus.dll連結庫,就會發生此問題。

備註

SQL Server 2008 和 SQL Server 2008 R2 叢集安裝程序取決於以 COM 為基礎的MSClus.dll連結庫。 如果叢集節點上未啟用此連結庫,安裝程式就會失敗。

解決辦法

要解決此問題,請按照以下作業執行:

  • 使用 伺服器管理員,在每個節點上啟用故障轉移叢集自動化伺服器功能。 在 伺服器管理員 中,依序展開 [遠端伺服器管理工具]、[功能管理工具]、[故障轉移叢集工具],然後選取 [故障轉移叢集自動化伺服器]。

  • 在每個節點上執行下列 Windows PowerShell Cmdlet,以啟用故障轉移叢集自動化伺服器功能:

    add-windowsfeature RSAT-Clustering-AutomationServer
    

    備註

    您必須在提升許可權的命令提示字元中執行此 Cmdlet。