SQL Server 2012 安裝靜默失敗
我正在嘗試在 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)(下載連結)
一些部落格文章更詳細地介紹了滑流:
- 使用 SQL Server 2012 產品更新在一次安裝中安裝 SQL Server 2012 + Service Pack 1 + SP1 累積更新
- 如何創建帶有集成 CU1 的 SQL Server 2012 安裝程序(產品更新 – Slipstream)
- SQL Server 2012:合併產品更新(Slipstream)
您也可以在這裡嘗試該技術,如果您願意,您也應該可以在此處使用滑流(我相信您只需要使用不同的
PatchLevel
) :11.00.3000.00
萬一那篇博文消失了,我將竊取內容並改寫(因為部分說明似乎不正確):
- 將以下內容保存在 .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"
- 接下來,將
以下文件和文件夾從所有媒體複製到:C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012
- 接下來,從新位置執行安裝程序,這一次應該會超出錯誤點。
(請注意,我沒有嘗試過這種技術。)
我對 SQL 2008 R2 的更新檔也有類似的問題。它只是默默地死去。我最終打電話給微軟,並記錄了我們尋找解決方案所經歷的過程。雖然我意識到您的問題將與我遇到的問題不同,但該過程可能會有所幫助。
http://www.sqlservercentral.com/Forums/Topic1262389-391-4.aspx