使用 SysPrep 安裝 SQL Server

適用於:SQL Server - 僅限 Windows

SQL Server SysPrep 相關的安裝動作可以透過安裝中心來存取。 安裝中心的 [進階] 頁面包含兩個選項 - 準備 SQL Server 獨立執行個體的映像完成備妥的 SQL Server 獨立執行個體的映像準備完成 章節會詳細說明安裝程序。 如需詳細資訊,請參閱< Considerations for Installing SQL Server Using SysPrep>。

您也可以使用命令提示字元或組態檔,準備及完成 SQL Server 的執行個體。 如需詳細資訊,請參閱

必要條件

在安裝 SQL Server 之前,請檢閱規劃 SQL Server 安裝中的文章。

如需 SQL Server 版本及硬體和軟體需求的詳細資訊,請參閱安裝 SQL Server 的硬體與軟體需求

SQL Server SysPrep 叢集支援

從 SQL Server 2014 (12.x) 開始,SysPrep 在命令列安裝中支援叢集 SQL Server 執行個體。 如需詳細資訊,請參閱< 何謂 Sysprep>。

準備 SQL Server 容錯移轉叢集 (自動)

  1. 準備映像 (如 使用 SysPrep 安裝 SQL Server 的考量中所述),並透過 SysPrep 一般化擷取 Windows 映像。 下列範例會準備影像:

    Setup.exe /q /ACTION=PrepareImage l /FEATURES=SQLEngine /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS  
    

    然後執行 Windows SysPrep 一般化。

  2. 執行 Windows SysPrep 特殊化以部署影像。

  3. 建立 Windows 容錯移轉叢集。

  4. 在所有節點上,以 /ACTION=PrepareFailoverCluster 執行 setup.exe。 例如:

    setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=<InstanceName> /Features=SQLEngine  /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx"  /IACCEPTSQLSERVERLICENSETERMS  
    

完成 SQL Server 容錯移轉叢集 (自動)

  1. 在擁有可用儲存體群組的節點上,以 /ACTION=CompleteFailoverCluster 執行 setup.exe:

    setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=<InstanceName>  /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"  
    

將節點新增至現有的 SQL Server 容錯移轉叢集 (自動)

  1. 執行 Windows SysPrep 特殊化以部署影像。

  2. 加入 Windows 容錯移轉叢集。

  3. 在所有節點上,以 /ACTION=AddNode 執行 setup.exe:

    setup.exe /q /ACTION=AddNode /InstanceName=<InstanceName> /Features=SQLEngine  /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx"  /IACCEPTSQLSERVERLICENSETERMS  
    

準備映像

準備 SQL Server 的獨立執行個體。

  1. 插入 SQL Server 安裝媒體。 在根資料夾中,按兩下 Setup.exe。 若要從網路共用進行安裝,請找出共用上的根資料夾,然後按兩下 Setup.exe。

  2. 安裝精靈會執行 SQL Server 安裝中心。 若要準備 SQL Server 的執行個體,請在 [進階] 頁面上按一下 [準備 SQL Server 獨立執行個體的映像]。

  3. 系統組態檢查會在電腦上執行探索作業。 若要繼續進行,請按一下 [確定] 。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  4. 最新可用的 SQL Server 產品更新隨即會顯示在 [產品更新] 頁面上。 如果不想包含更新,請清除 [包含 SQL Server 產品更新程式] 核取方塊。 如果未偵測到任何產品更新,SQL Server 安裝程式將不會顯示此頁面,而會自動前往 [安裝安裝程式檔案] 頁面。

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

  6. 系統組態檢查將會先確認電腦的系統狀態,然後安裝程式才會繼續進行。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  7. 在 [準備映像類型] 頁面上,選取 [準備新的 SQL Server 執行個體]。

    只有當您的機器上已經有尚未設定但備妥的 SQL Server 執行個體時,才會顯示 [準備映像類型] 頁面。 您可以選擇準備新的 SQL Server 執行個體,或是將 sysprep 支援的功能新增至機器上現有且已備妥的 SQL Server 執行個體。 若要深入了解如何將功能新增至已備妥的 SQL Server 執行個體,請參閱將功能新增至已備妥的執行個體

  8. [授權條款] 頁面上,閱讀授權條款,然後選取要接受授權條款和條件的核取方塊。 若要協助改善 SQL Server,您也可以啟用功能使用方式選項,並傳送報告給 Microsoft。

    從 SQL Server 2022 (16.x) 開始,請閱讀 Microsoft SQL Server 軟體授權條款,網址為 aka.ms/useterms

  9. [特徵選取] 頁面上,選取要安裝的元件:

    安裝 元件
    SQL Server SysPrep Database Engine

    SQL Server 複寫

    全文檢索功能

    Data Quality Services

    原生模式的 Reporting Services

    Analysis Services

    可轉散發功能

    共用功能

    當您反白顯示功能名稱之後,每一個元件群組的描述就會出現在右窗格中。 您可以選取核取方塊的任何組合。 如需詳細資訊,請參閱 版本與 SQL Server 2022 支援的功能

    右窗格會顯示選取功能的必要條件。 SQL Server 安裝程式將會在這個程序稍後說明的安裝步驟期間安裝尚未安裝的必要條件。

  10. [準備映像規則] 頁面上,系統組態檢查會先確認電腦的系統狀態,然後安裝程式才會繼續進行。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  11. 在 [執行個體組態] 頁面上,指定執行個體的執行個體識別碼。 選取 [下一步] 以繼續操作。

    執行個體識別碼 - 執行個體識別碼是用來識別 SQL Server 執行個體的安裝目錄和登錄機碼。 這是預設執行個體和具名執行個體的狀況。 如果已備妥的執行個體在完成步驟期間當做預設執行個體來完成,執行個體名稱會覆寫為 MSSQLSERVER。 執行個體識別碼仍然與指定的識別碼相同。

    執行個體根目錄 - 根據預設,執行個體根目錄為 C:\Program Files\Microsoft SQL Server\nnn\。 若要指定非預設的根目錄,請使用提供的欄位,或是按一下 [瀏覽] 找出安裝資料夾。 準備步驟所指定的目錄將會在完成步驟的組態設定期間使用。

    所有的 SQL Server Service Pack 和升級項目都會套用至 SQL Server 執行個體的每一個元件。

    安裝的執行個體 - 此方格會顯示執行安裝程式之電腦上的 SQL Server 執行個體。

  12. [磁碟空間需求] 頁面會計算您所指定之功能的所需磁碟空間。 然後,它會比較所需的空間與可用的磁碟空間。

  13. System Configuration Checker 將會執行預備映像規則,以使用您已指定的 SQL Server 功能來驗證電腦設定。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  14. [準備開始預備映像] 頁面會顯示安裝期間指定之安裝選項的樹狀檢視。 在此頁面上,安裝程式會指出產品更新功能為啟用或停用,以及最後的更新版本。 若要繼續,請按一下 [準備] 。 SQL Server 安裝程式會先安裝選取功能所需的必要條件,之後再進行功能安裝。

  15. 在安裝期間, [準備映像進度] 頁面會提供狀態,好讓您可以在安裝程式進行時監視安裝進度。

  16. 安裝之後, [完成] 頁面會提供安裝和其他重要注意事項之摘要記錄檔的連結。 若要完成 SQL Server 安裝程序,請按一下 [關閉]。

  17. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈所提供的訊息。 如需詳細資訊,請參閱< View and Read SQL Server Setup Log Files>。

  18. 這樣會完成準備步驟。 您可能會完成映像或部署備妥的映像,如< Considerations for Installing SQL Server Using SysPrep>中所述。

完成映像

完成已備妥的 SQL Server 執行個體

  1. 如果您電腦上的映像中已經包含備妥的 SQL Server 執行個體,您將會在 [開始] 功能表中看到一個捷徑。 您也可以啟動安裝中心,並按一下 [進階] 頁面上的 [完成備妥的獨立執行個體的映像]。

  2. 系統組態檢查會在電腦上執行探索作業。 若要繼續進行,請按一下 [確定] 。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  3. [安裝程式支援檔案] 頁面上,按一下 [安裝] ,即可安裝安裝程式支援檔案。

  4. 系統組態檢查將會先確認電腦的系統狀態,然後安裝程式才會繼續進行。 檢查完成之後,請按 [下一步] 繼續進行。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  5. 在 [產品金鑰] 頁面上選取選項按鈕,指出您要安裝免費的 SQL Server 版本,還是具有 PID 金鑰之產品的實際執行版本。 如需詳細資訊,請參閱 版本與 SQL Server 2022 支援的功能。 如果您要安裝 Evaluation Edition,180 天的試用期會在您完成這個步驟之後開始。

  6. [授權條款] 頁面上,閱讀授權條款,然後選取要接受授權條款和條件的核取方塊。 若要協助改善 SQL Server,您也可以啟用功能使用方式選項,並傳送報告給 Microsoft。

  7. [選取備妥的執行個體] 頁面上,從下拉式方塊選取您想要完成的備妥執行個體。 從 [執行個體識別碼] 清單中選取尚未設定的執行個體。

    已安裝的執行個體: 此方格會顯示所有執行個體,包括這部電腦上任何已備妥的執行個體。

  8. [功能檢閱] 頁面上,您將會在準備步驟期間看到安裝所包含的選定功能和元件。 如果您想要在 SQL Server 執行個體中新增已備妥的執行個體中未包含的其他功能,您必須先完成此步驟以完成 SQL Server 執行個體,然後從 [安裝中心] 上的 [新增功能] 來新增功能。

    注意

    您可以加入您所安裝之產品版本的可用功能。 如需詳細資訊,請參閱 版本與 SQL Server 2022 支援的功能

  9. 在 [執行個體組態] 頁面上,指定已備妥之執行個體的執行個體名稱。 這是您完成 SQL Server 設定之後的執行個體名稱。 選取 [下一步] 以繼續操作。

    執行個體識別碼 - 執行個體識別碼是用來識別 SQL Server 執行個體的安裝目錄和登錄機碼。 這是預設執行個體和具名執行個體的狀況。 如果已備妥的執行個體在完成步驟期間當做預設執行個體來完成,執行個體名稱會覆寫為 MSSQLSERVER。 執行個體識別碼仍然與準備步驟期間指定的識別碼相同。

    執行個體根目錄 - 將會使用準備步驟中所指定的目錄,而且無法在這個步驟中加以修改。

    所有的 SQL Server Service Pack 和升級項目都會套用至 SQL Server 執行個體的每一個元件。

    安裝的執行個體 - 此方格會顯示執行安裝程式之電腦上的 SQL Server 執行個體。

  10. 依據您在準備步驟期間選取的功能而定,本文其餘部分的工作流程會有所不同。 您可能不會看到所有頁面,這取決於您的選取項目而定。

  11. 在 [伺服器設定 - 服務帳戶] 頁面中,指定 SQL Server 服務的登入帳戶。 在這個頁面上所設定的實際服務隨著您選取要安裝的功能而不同。

    您可以將相同登入帳戶指派給所有 SQL Server 服務,或個別設定每一個服務帳戶。 此外,您也可以指定要自動啟動服務、手動啟動服務或停用服務。 Microsoft 建議您個別設定服務帳戶,以針對每個服務提供最低權限,其中 SQL Server 服務會獲授與完成其工作所需的最低權限。 如需詳細資訊,請參閱 伺服器組態 - 服務帳戶設定 Windows 服務帳戶與權限

    若要針對此 SQL Server 執行個體中的所有服務帳戶指定相同的登入帳戶,請在頁面底部的欄位中提供認證。

    安全性注意事項:請勿使用空白密碼。 請使用增強式密碼。

    當您完成為 SQL Server 服務指定登入資訊之後,按 [下一步]。

  12. 使用 [伺服器組態 - 定序] 索引標籤,為資料庫引擎與 Analysis Services 指定非預設的定序。 如需詳細資訊,請參閱伺服器組態 - 定序

  13. 使用 [資料庫引擎組態 - 帳戶提供] 頁面來指定以下項目:

    • 安全性模式 - 為 SQL Server 執行個體選取 Windows 驗證或混合模式驗證。 如果選取 [混合模式驗證],就必須為內建的 SQL Server 系統管理員帳戶 (SA) 提供強式密碼。

      當裝置與 SQL Server 建立成功的連線之後,Windows 驗證和混合模式的安全性機制是相同的。 如需詳細資訊,請參閱 Database Engine 組態 - 伺服器組態

    • SQL Server 管理員 - 您在 SQL Server 執行個體上至少必須指定一個系統管理員。 如果要加入執行 SQL Server 安裝程式的帳戶,請按一下 [加入目前使用者] 。 若要從系統管理員清單中新增或移除帳戶,請按一下 [新增] 或 [移除],然後編輯在 SQL Server 執行個體中將會有管理員權限的使用者、群組或電腦清單。 如需詳細資訊,請參閱 Database Engine 組態 - 伺服器組態

    當您完成清單的編輯之後,請按一下 [確定] 。 然後,在組態對話方塊中確認管理員的清單。 當此清單完成時,請按 [下一步]

  14. 使用 [資料庫引擎設定 - 資料目錄] 頁面來指定非預設的安裝目錄。 若要安裝到預設目錄,請按 [下一步]

    重要

    若要指定非預設的安裝目錄,請確定安裝資料夾對於此 SQL Server 執行個體是唯一的。 此對話方塊上的任何目錄都不應該與其他 SQL Server 執行個體中的目錄共用。

    如需詳細資訊,請參閱 Database Engine 組態 - 資料目錄

  15. 使用 [資料庫引擎組態 - FILESTREAM] 頁面針對您的 SQL Server 執行個體啟用 FILESTREAM。 如需詳細資訊,請參閱 Database Engine 組態 - Filestream

  16. 使用 [Reporting Services 組態] 頁面,指定要建立的 Reporting Services 安裝種類。 如需 Reporting Services 組態模式的詳細資訊,請參閱 Reporting Services 設定選項 (SSRS)

  17. 在 [錯誤報告] 頁面上,指定您想要傳送給 Microsoft 的資訊,以便協助改善 SQL Server。 錯誤報告選項預設為啟用。

  18. 在 [完成映像規則] 頁面上,System Configuration Checker 會執行完整的映像規則,以使用您已指定的 SQL Server 設定來驗證電腦設定。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  19. [準備好要完成映像] 頁面會顯示安裝期間指定之安裝選項的樹狀檢視。 若要繼續,請按一下 [安裝]

  20. 在安裝期間, [完成映像進度] 頁面會提供狀態,好讓您可以在安裝程式進行時監視安裝進度。

  21. 安裝之後, [完成] 頁面會提供安裝和其他重要注意事項之摘要記錄檔的連結。 若要完成 SQL Server 安裝程序,請按一下 [關閉]。

  22. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈所提供的訊息。 如需詳細資訊,請參閱< View and Read SQL Server Setup Log Files>。

  23. 此步驟會完成已備妥之 SQL Server 執行個體的設定,而且您已經完成 SQL Server 的安裝。

將功能加入至已備妥的執行個體

將功能加入至已備妥的 SQL Server 執行個體

  1. 插入 SQL Server 安裝媒體。 在根資料夾中,按兩下 Setup.exe。 若要從網路共用進行安裝,請找出共用上的根資料夾,然後按兩下 Setup.exe。

  2. 安裝精靈會執行 SQL Server 安裝中心。 若要將功能新增至已備妥的 SQL Server 執行個體,請在 [進階] 頁面上,按一下 [準備 SQL Server 獨立執行個體的映像]。

  3. 系統組態檢查會在電腦上執行探索作業。 若要繼續進行,請按一下 [確定] 。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  4. 在 [安裝程式支援檔案] 頁面上,按一下 [安裝] ,即可安裝安裝程式支援檔案。

  5. 在 [準備映像類型] 頁面上,選取 [將功能新增至現有且已備妥的 SQL Server 執行個體] 選項。 從備妥的可用執行個體的下拉式清單中,選取您想要加入功能之特定的備妥執行個體。

  6. [特徵選取] 頁面上,指定您想要加入至備妥執行個體的功能。

    右窗格會顯示選取功能的必要條件。 SQL Server 安裝程式將會在這個程序稍後說明的安裝步驟期間安裝尚未安裝的必要條件。

  7. [準備映像規則] 頁面上,系統組態檢查會先確認電腦的系統狀態,然後安裝程式才會繼續進行。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  8. [磁碟空間需求] 頁面會計算您所指定之功能的所需磁碟空間。 然後,它會比較所需的空間與可用的磁碟空間。

  9. 在 [準備映像規則] 頁面上,System Configuration Checker 會執行準備映像規則,以使用您已指定的 SQL Server 功能來驗證電腦設定。 您可以按一下 [顯示詳細資料] 在畫面上檢視詳細資料,或是按一下 [檢視詳細資料報表] 來以 HTML 報表形式檢視詳細資料。

  10. [準備開始預備映像] 頁面會顯示安裝期間指定之安裝選項的樹狀檢視。 若要繼續,請按一下 [安裝] 。 SQL Server 安裝程式會先安裝選取功能所需的必要條件,之後再進行功能安裝。

  11. 在安裝期間, [準備映像進度] 頁面會提供狀態,好讓您可以在安裝程式進行時監視安裝進度。

  12. 安裝之後, [完成] 頁面會提供安裝和其他重要注意事項之摘要記錄檔的連結。 若要完成 SQL Server 安裝程序,請按一下 [關閉]。

  13. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈所提供的訊息。 如需詳細資訊,請參閱< View and Read SQL Server Setup Log Files>。

從備妥的執行個體中移除功能

從已備妥的 SQL Server 執行個體中移除功能

  1. 若要開始解除安裝程序,請在 [開始] 功能表上按一下 [控制台],然後按兩下 [程式和功能]。

  2. 按兩下要解除安裝的 SQL Server 元件,然後按一下 [移除]。

  3. 安裝程式支援規則將會執行,以便驗證您的電腦組態。 按一下 [確定] 繼續進行。

  4. [選取執行個體] 頁面上,選取您想要修改的已備妥執行個體。 備妥的執行個體名稱將會顯示為 "Unconfigured PreparedInstanceID",其中 PreparedInstanceID 是您選取的執行個體。

  5. 在 [選取功能] 頁面上,指定要從您指定的 SQL Server 執行個體中移除的功能。 選取 [下一步] 以繼續操作。

  6. 移除規則將會執行,以便確認作業可以順利完成。

  7. [準備移除] 頁面上,檢閱即將解除安裝之元件和功能的清單。

  8. [移除進度] 頁面會顯示此作業的狀態。

  9. [完成] 頁面上,您可以檢閱此作業的完成狀態。 按一下 [關閉] 結束安裝精靈。

解除安裝備妥的執行個體

解除安裝備妥的 SQL Server 執行個體

  1. 若要開始解除安裝程序,請在 [開始] 功能表上按一下 [控制台],然後按兩下 [程式和功能]。

  2. 按兩下要解除安裝的 SQL Server 元件,然後按一下 [移除]。

  3. 安裝程式支援規則將會執行,以便驗證您的電腦組態。 按一下 [確定] 繼續進行。

  4. [選取執行個體] 頁面上,選取您想要修改的已備妥執行個體。 備妥的執行個體名稱將會顯示為 "Unconfigured PreparedInstanceID",其中 PreparedInstanceID 是您選取的執行個體。

  5. 在 [選取功能] 頁面上,指定要從您指定的 SQL Server 執行個體中移除的功能。 選取 [下一步] 以繼續操作。

  6. [移除規則] 頁面上,安裝程式會執行規則,以便確認作業可以順利完成。

  7. [準備移除] 頁面上,檢閱即將解除安裝之元件和功能的清單。

  8. [移除進度] 頁面會顯示此作業的狀態。

  9. [完成] 頁面上,您可以檢閱此作業的完成狀態。 按一下 [關閉] 結束安裝精靈。

  10. 重複步驟 1 到 9,直到移除所有 SQL Server 元件為止。

修改或解除安裝已完成的 SQL Server 執行個體。

新增或移除功能或解除安裝已完成之 SQL Server 執行個體的程序,類似於已安裝之 SQL Server 執行個體的程序。 如需詳細資訊,請參閱下列文章:

另請參閱

什麼是 Sysprep?
Windows SysPrep 的運作方式