共用方式為


使用 SysPrep 安裝 SQL Server

適用於:SQL Server - 僅限 Windows

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

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

必要條件

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

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

如需查看 Windows 上各版本 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 容錯移轉叢集 (無人值守)

在擁有可用儲存體群組的節點上,以 /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 資料庫引擎
    SQL Server 複寫
    全文內容功能
    資料品質服務
    本機模式的報表服務
    Analysis Services
    可再發佈功能
    共用功能

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

    右窗格會顯示選取功能的必要條件。 SQL Server 安裝程式會安裝本程序中稍後描述的安裝步驟期間尚未安裝的必要條件。

  10. [準備映像規則] 頁面上,系統組態檢查會先確認電腦的系統狀態,然後安裝程式才會繼續進行。 您可以選取 [ 顯示詳細數據] 或選取 [ 檢視詳細報表] 作為 HTML 報表,以檢視畫面上的詳細數據。

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

    執行個體識別碼 - 執行個體識別碼是用來識別 SQL Server 執行個體的安裝目錄和登錄機碼。 這是預設執行個體和具名執行個體的狀況。 如果在完成步驟中,已備妥的執行個體被作為預設執行個體完成,則執行個體名稱會被覆寫為 MSSQLSERVER。 指定的執行個體識別碼仍然保持不變。

    實例根目錄 - 根據預設,實例根目錄是 <drive>:\Program Files\Microsoft SQL Server\nnn\。 若要指定非預設根目錄,請使用提供的欄位,或選取 [ 瀏覽 ] 來尋找安裝資料夾。 準備步驟中指定的目錄會在完成步驟的組態期間使用。

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

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

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

  13. 系統設定檢查程式會執行準備映像規則,以使用您指定的 SQL Server 功能來驗證電腦設定。 您可以選取 [ 顯示詳細數據] 或選取 [ 檢視詳細報表] 作為 HTML 報表,以檢視畫面上的詳細數據。

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

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

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

  17. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈提供的訊息。 如需詳細資訊,請參閱檢視與讀取 SQL Server 安裝程式記錄檔

  18. 這樣會完成準備步驟。 您可以完成映像,或部署備妥的映像,如 使用 SysPrep 安裝 SQL Server 的考慮中所述。

完成已備妥的 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. 在 [ 選取備妥的實例] 頁面上,從下拉式清單框中選取您要完成的備妥實例。 從 實例 ID 列表中選取未設定的實例。

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

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

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

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

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

    實例根目錄 - 使用準備步驟中指定的目錄,而且無法在此步驟中修改。

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

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

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

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

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

    若要為此 SQL Server 實例中的所有服務帳戶指定相同的帳戶,請在頁面底部的欄位中提供認證。

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

    當您完成指定 SQL Server 服務的登入資訊時,請選取 [ 下一步]。

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

  13. 使用 [資料庫引擎組態 - 帳戶布建] 頁面來指定:

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

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

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

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

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

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

    如需詳細資訊,請參閱 SQL Server 安裝指南。

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

  16. 使用 [Reporting Services 組態] 頁面,指定要建立的 Reporting Services 安裝種類。 如需 Reporting Services 組態模式的詳細資訊,請參閱 SQL Server 安裝指南

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

  18. 在 [ 完成映射規則 ] 頁面上,系統設定檢查程式會執行完整的映射規則,以使用您指定的 SQL Server 組態來驗證電腦設定。 您可以選取 [ 顯示詳細數據] 或選取 [ 檢視詳細報表] 作為 HTML 報表,以檢視畫面上的詳細數據。

  19. [準備好要完成映像] 頁面會顯示在設定過程中指定的安裝選項的樹狀檢視。 選取 [安裝] 繼續作業。

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

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

  22. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈提供的訊息。 如需詳細資訊,請參閱檢視與讀取 SQL Server 安裝程式記錄檔

  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. 在 [ 準備映射規則 ] 頁面上,系統設定檢查程式會執行準備映射規則,以使用您指定的 SQL Server 功能來驗證電腦設定。 您可以選取 [ 顯示詳細數據] 或選取 [ 檢視詳細報表] 作為 HTML 報表,以檢視畫面上的詳細數據。

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

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

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

  13. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈提供的訊息。 如需詳細資訊,請參閱檢視與讀取 SQL Server 安裝程式記錄檔

從備妥的 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 執行個體的程序。 如需詳細資訊,請參閱下列文章: