KB2820068 - 無法使用 InstallShield 或啟動應用程式安裝 SQL Server

Applies To
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

症狀

當您嘗試使用 InstallShield 或啟動程序應用程式安裝 Microsoft SQL Server 時,安裝程序會凍結。

注意:這個問題也會發生在 Microsoft SQL Server 2012 Service Pack 2 (SP2) 。

原因

這是因為當您執行 SQL Server 安裝程式時,InstallShield 或啟動程序應用程式會保持開啟某些 Windows Installer 處理常式。 因此,安裝程序會凍結。

解決方式

此問題已先在下列 SQL Server 累積更新中修正:

SQL Server 2014 SP1 累積更新 2

SQL Server 2014 累積更新 9

SQL Server 2012 SP2 的累積更新 7

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含先前累積更新的所有 Hotfix 和安全性修正程式。 檢視 SQL Server 的最新累積更新:

      

因應措施

若要解決此問題,請直接從 SQL Server 安裝媒體執行 SQL Server 安裝程式,而不要將安裝程式包裝在 InstallShiled 或啟動應用程式中。

針對 SQL Server 2014 和 SQL Server 2012 SP2 和更新版本,請使用 SQL Sever 安裝程式與 SkipInstallerRunCheck 命令列參數一起執行,以跳過 Windows Installer 控制代碼 check:Setup.exe /SkipInstallerRunCheck

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。