本文討論在執行 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。