Share via


SQL Server 2012 安裝的產品更新

產品更新是 SQL Server 2012 安裝程式的新功能。 它可以整合最新產品更新與主要產品安裝,因此主要產品及其適用的更新可以同時安裝。 產品更新可以搜尋 Microsoft Update、Windows Server Update Services (WSUS)、本機資料夾,或可用更新的網路共用。 安裝程式找到最新版本的可用更新後,會使用目前的 SQL Server 安裝程序進行下載與整合。 產品更新可以引入累計更新、Service Pack,或 Service Pack 加上累計更新。 產品更新功能是 SQL Server 2008 PCU1 中所提供之匯集功能的延伸模組。

根據預設,產品更新會在用戶端電腦上搜尋 Windows Update 服務是否有適用的更新。 Windows Update 服務可以透過即時 Microsoft Update 服務或受管理的 WSUS 服務取得更新。 若要從檔案共用或資料夾探索更新,您可以從命令提示字元或使用組態檔啟動 SQL Server 安裝程式,然後指定 UpdateSource 參數覆寫預設值。 您也可以透過 WSUS 核准更新,以控制 SQL Server 安裝程式取得的更新。

建議您從即時 Microsoft Update 服務或 WSUS 服務取得更新,而不是從資料夾或網路共用。 本主題的其餘部分將提供詳細資訊。

搭配 SQL Server 安裝程式使用產品更新

SQL Server 安裝程式整合產品更新功能,其安裝流程在下列方面有所變更:

  • [產品更新] 頁面會顯示最新可用的 SQL Server 產品更新。 如果不想包含更新,請清除 [包含 SQL Server 產品更新] 核取方塊。 如果在安裝程式透過 Windows Update 服務搜尋產品更新時,未探索到任何產品更新,SQL Server 安裝程式會自動前往 [安裝安裝檔案] 頁面。

  • [安裝安裝檔案] 頁面會顯示下載、擷取及安裝安裝程式檔案的進度。 如有找到 SQL Server 安裝程式的更新,並指定要包含該更新,將會一併安裝。

  • [準備安裝] 頁面會指出 [產品更新] 功能為啟用或停用,以及即將安裝之 SQL Server 的最終版本。

預設行為

根據預設,SQL Server 會透過 Windows Update 服務搜尋產品更新。 此選項適用於用戶端電腦具有網際網路存取,且公司原則未指定 SQL Server 安裝程式可以使用的更新時。 在此模式中,使用者無法彈性地決定要包含的更新。 使用者僅可在 SQL Server 安裝期間,選擇排除 [產品更新] 頁面上探索到的更新。 在此預設模式中,Windows Update 服務可以透過 WSUS 和即時 Microsoft Update 服務取得更新。 WSUS 管理員會控制 SQL Server 安裝程式可以包含、下載及安裝的更新。

控制預設行為

若要覆寫預設行為 (例如停用產品更新功能或修改更新搜尋位置),您可以設定下列命令列參數:

命令列參數

說明

UpdateEnabled

UpdateEnabled 參數的值指定 SQL Server 安裝程式是否應搜尋及包含產品更新。 有效值為 TRUE 和 FALSE 或 1 和 0。 例如:

  • /UpdateEnabled=True 會在安裝中包含產品更新。 這是預設設定。

  • /UpdateEnabled=False 會在安裝中略過產品更新。

UpdateSource

UpdateSource 參數的值會指定 SQL Server 安裝程式搜尋產品更新的位置。 有效的值為:

  • "MU"

  • 有效的資料夾路徑或 UNC 路徑

"MU" 是預設值,指定搜尋 Windows Update 服務更新。

當您將 SQL Server 更新手動下載至 UNC 路徑或本機共用時,請將 UpdateSource 指定為 UNC 路徑 (如 \\servername\sharename) 或本機有效的路徑 (如 C:\somefolder)。 指定 UpdateSource 參數,從來源媒體執行 Setup.exe 檔案。

透過 UpdateSource 參數,您可以將所有核准的更新置於單一資料夾中,並依賴安裝程式據以執行的安裝程式版本和架構,來決定適用的更新。

如果某個 Service Pack 以及該 Service Pack 的累計更新可用 (例如 SP1 和 SP1 CU1),

  • 請將 SP1 封裝 (SQLServer2012SP1-KB2674319-x64-ENU.exe) 和 SP1 CU1 封裝 (SQLServer2012-KB2765331-x64.exe) 置於單一資料夾中。

  • 指定 setup.exe /UpdateSource=c:\folder。

  • 讓 Setup.exe 根據版本和架構決定適用的更新。

如果是累計更新封裝,初始下載是 _zip.exe。 您應該解壓縮封裝並將 SQLServer2012-KB2765331-x64.exe 擷取到資料夾中。

如果有多個 Service Pack 和累計更新可用,setup.exe 將會安裝最新版本的 Service Pack 以及對應至該 Service Pack 的累計更新。

範例:

  • /UpdateSource = C:\somefolder

  • /UpdateSource = \\servername\sharename

指定的路徑也可能與執行 Setup.exe 的位置相關。 例如:

  • /UpdateSource = ". \MyUpdates"

參數的使用方式

這些參數可透過以下幾種方式指定:

安裝選項

範例

命令列

下面是有關從命令列使用參數的範例:

  • Setup.exe /Action=Install /UpdateEnabled=TRUE /UpdateSource="C:\MyUpdates"

如需有關從命令列安裝 SQL Server 的詳細資訊,請參閱<從命令提示字元安裝 SQL Server 2012>。

ConfigurationFile.ini

如何在執行安裝程式時指定組態檔的範例:

Setup.exe /ConfigurationFile= ConfigurationFile.ini

此表格的結尾是 ConfigurationFile.ini 檔案的範例。

如需有關使用組態檔安裝 SQL Server 的詳細資訊,請參閱<使用組態檔安裝 SQL Server 2012>。

DefaultSetup.ini

如果您在 SQL Server 來源媒體根層級的 \x86 和 \x64 資料夾中具有 DefaultSetup.ini 檔案,請開啟 DefaultSetup.ini 檔案,然後將 UpdateEnabled 參數加入至檔案。

如果 DefaultSetup.ini 檔案不存在,請建立檔案並將其複製到 SQL Server 來源媒體根層級的 \x86 和 \x64 資料夾中。

下面是 DefaultSetup.ini 檔案的範例:

;Microsoft SQL Server 2012 Configuration file
[OPTIONS]
UpdateEnabled=FALSE
; The Product Update functionality is disabled. 

[!附註]

變更產品更新設定或 /UpdateSource 參數設定不會變更任何 Windows Update 設定。

這是 ConfigurationFile.ini 檔案的範例:

; Microsoft SQL Server 2012 Configuration file 
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. 
ACTION="Install"

; Specifies whether SQL Server Setup should discover and include product updates. 
; The valid values are True and False or 1 and 0. 
; By default SQL Server Setup will include updates that are found. 
UpdateEnabled=TRUE

; Specifies the location where SQL Server Setup will obtain product updates. 
; The valid values are "MU" to search Microsoft Update, a valid folder path, a relative path such as 
; .\MyUpdates or a UNC share. By default SQL Server Setup will search Microsoft Update or a Windows 
; Update service through the Window Server Update Services. 
UpdateSource=.\Updates

使用 Windows Server Update Services

WSUS 管理員可以從 Microsoft Update 同步處理更新。 若要針對同步處理設定產品,請執行下列動作:

  1. 在 WSUS 管理主控台中,按一下 [選項] 節點。

  2. 按一下 [產品和分類],然後再按一下 [產品] 索引標籤。

  3. 選取 [SQL Server 2012 Product Updates for Setup],然後按一下 SQL Server 底下的 [確定]

  4. [分類] 索引標籤上,選取您要 WSUS 伺服器同步處理之更新分類的核取方塊,然後按一下 [確定]

如需有關如何設定您要使用 WSUS 下載之一組更新的詳細資訊,請參閱設定更新與同步處理 (https://go.microsoft.com/fwlink/?LinkID=219944)。

SQL Server 2012 Product Updates for Setup 是隱藏產品,無法透過互動式掃描提供,但是可以透過 WSUS 顯示,再由 SQL Server 安裝程式於查詢 Windows Update 服務時顯示。 將更新同步處理至 WSUS 之後,如果 Windows Update 用戶端指向 WSUS 伺服器,管理員即可核准 SQL Server 安裝程式顯示更新。

[!附註]

隱藏產品下的更新僅適用於新安裝或升級, 而無法用於修補現有的安裝。

Microsoft 會繼續透過 Microsoft Update 提供目前 SQL Server 安裝的 SQL Server Service Pack 和重大更新。 如需有關 Windows Server Update Services (WSUS) 的詳細資訊,請參閱 Windows Server Update Services (https://go.microsoft.com/fwlink/?LinkId=214208)。

匯集功能

產品更新功能取代了之前 SQL Server 2008 PCU1 中可用的匯集功能。 因此,與匯集功能相關的命令列參數 /PCUSource 和 /CUSource 不應該再繼續使用。 這些參數仍可繼續運作,但 SQL Server 安裝程式的未來版本可能會移除這些參數。 /UpdateSource 參數結合所有匯集參數的功能。

如需有關之前 SQL Server 2008 PCU1 中可用之匯集功能的詳細資訊,請參閱匯集 SQL Server 更新 (https://go.microsoft.com/fwlink/?LinkId=219945)。

請參閱

工作

從安裝精靈安裝 SQL Server 2012 (安裝程式)

概念

從命令提示字元安裝 SQL Server 2012

使用組態檔安裝 SQL Server 2012