首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2008 安裝失敗:跳過 VS 2008 版本檢查規則

     編輯:關於SqlServer

錯誤現象

Windows 7 (64-bit) 環境,已安裝 VS 2008 RTM + SP1,執行 SQL Server 2008 安裝程式時,規則檢查失敗:

Rule “Previous releases of Microsoft Visual Studio 2008″ failed.

解決方案:使用安裝參數跳過規則檢查

經查證,此為安裝程式誤判 VS 2008 版本狀態。只需在命令列以 /SkipRules 參數略過該檢查即可。

操作步驟

  1. 以系統管理員身分開啟 命令提示字元 (CMD)。
  2. 切換至 SQL Server 2008 安裝媒體目錄(含 Setup.exe)。
  3. 執行以下指令:
Setup.exe /ACTION=install /SkipRules=VSShellInstalledRule

注意事項

  • 前提條件:必須確認已正確安裝 VS 2008 SP1。若實際未裝 SP1,跳過檢查後安裝過程中仍會因缺少組件而報錯。
  • 參數說明:VSShellInstalledRule 為檢查 VS 2008 Shell 是否安裝的規則名稱。
  • 此技巧同樣適用於 SQL Server 2008 R2 / 2012 早期版本遇到類似 VS 版本檢查失敗的情況。

延伸:常見安裝參數備忘

參數用途
/ACTION=install指定安裝動作
/QS安靜模式顯示進度(無互動)
/IACCEPTSQLSERVERLICENSETERMS自動接受授權條款
/INSTANCENAME=MSSQLSERVER指定實例名稱
/SQLSVCACCOUNT /SQLSVCPASSWORD指定服務帳號密碼

小結

安裝程式的規則檢查偶爾會誤判環境狀態,善用 /SkipRules 可快速繞過非關鍵檢查。但務必確認實際前置條件(如 VS SP1)已滿足,避免安裝後執行階段出現更難排查的問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved