Sql-Server

如何將 SQL Server 2019 的累積更新集成到單個安裝程序中?

  • March 30, 2022

我想使用最新版本的 SQL Server(SQL Standard,15.0.2000.5),並將最新的 CU應用到它,這樣我就有了一個安裝程序,從而減小了生成的包的大小。我正在開發的自定義安裝程序將 SQL Server 安裝程序打包,因此將大小減少數百 MB 很重要。

在 SQL Server 的早期版本中,可以使用/PCUSOURCE/CUSOURCE參數創建單個合併的媒體輸出文件夾,但是這似乎已在 SQL Server 2014 中刪除(請參閱此處的“Slipstream 功能” )。提供的替代方法是使用/UpdateSource標誌,但是這種方法只允許在安裝時同時應用更新檔(通過將 CU 媒體與原始安裝媒體捆綁在一起)。此外,這/ACTION=PrepareImage有助於 SysPrep 安裝,而不是安裝媒體的滑流更新。

那麼,有沒有辦法用 CU 更新檔更新 SQL Server Standard 2019 的安裝介質,以便有一個(減小大小的)安裝介質包?

不幸的是,你不能這樣做。

正如我在此處的部落格文章中所寫,您必須:

  1. 下載安裝介質並解壓到一個目錄;
  2. 將更新檔添加到更新子目錄(是的,全部)。

正如您所發現的,在進行安裝時,您使用/UpdateEnabled和開關。/UpdateSource

一個小憐憫是 CU 是累積的,所以你只需要更新子目錄中的最新一個。

我也想知道並偶然發現了這個https://dimitri.janczak.net/2022/02/07/slipstreaming-sql-server-2019/

還沒試過。。。

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