Sql-Server

SQL Server 2012 安裝靜默失敗

  • March 8, 2022

我正在嘗試在 64 位 Windows 8 上安裝執行 setup.exe 的 SQL Server 2012。在“請稍候”對話框之後,安裝中心出現。我選擇了“新的 SQL Server 獨立安裝”,得到一個新的“請稍候”對話框,然後是這個視窗:

在此處輸入圖像描述

我按確定,進入一個輸入產品密鑰的對話框,我按下一步並接受許可條款,再次下一步,保持原樣,按下一步,安裝似乎開始了。

這應該根據視窗中的文本發生:掃描產品更新、下載安裝文件、提取安裝文件、安裝安裝文件。

過了一會兒,視窗消失了,我沒有收到任何消息。

似乎沒有安裝任何東西。

到底發生了什麼?

如果這是 RTM,我建議在安裝前將 SP1 + 最新的 CU 整合到設置中,並確保從本地源而不是 ISO、網路文件夾、外部驅動器等進行安裝。

要進行整合,您只需將 SP1(可能是 SQLServer2012SP1-KB2674319-x64-ENU.exe)和/或 CU(CU3 在這裡;CU4 現在應該隨時發布)下載到文件夾(例如C:\SP1Updates\),解壓縮文件(您應該最終得到 .exe 文件SQLServer2012-KBxxxxxxx-x64.exe,您可以忽略或刪除源4xxxxx_intl_x64_zip.exe文件),然後從命令行執行安裝程序,如下所示:

setup.exe /UpdateEnabled=1 /UpdateSource="C:\SP1Updates\"

或者,您可以從此處下載滑流 ISO(slipstream名稱中有名稱,請注意它們包含 SP1 但沒有 CU):

Microsoft® SQL Server® 2012 Service Pack 1 (SP1)(下載連結)

一些部落格文章更詳細地介紹了滑流:

您也可以在這裡嘗試該技術,如果您願意,您也應該可以在此處使用滑流(我相信您只需要使用不同的PatchLevel) :11.00.3000.00

萬一那篇博文消失了,我將竊取內容並改寫(因為部分說明似乎不正確):

  1. 將以下內容保存在 .reg 文件中並合併以填充系統資料庫:
    Windows Registry Editor Version 5.00
   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\Bootstrap]
   "BootstrapDir"="C:\\Program Files\\Microsoft SQL Server\\110\\Setup Bootstrap\\"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\Bootstrap\Setup]
   "PatchLevel"="11.00.2100.60"
  1. 接下來,將以下文件和文件夾從所有媒體複製到:
     C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012
  1. 接下來,從新位置執行安裝程序,這一次應該會超出錯誤點。

(請注意,我沒有嘗試過這種技術。)

我對 SQL 2008 R2 的更新檔也有類似的問題。它只是默默地死去。我最終打電話給微軟,並記錄了我們尋找解決方案所經歷的過程。雖然我意識到您的問題將與我遇到的問題不同,但該過程可能會有所幫助。

http://www.sqlservercentral.com/Forums/Topic1262389-391-4.aspx

引用自:https://dba.stackexchange.com/questions/42891