除非另有說明,只要作業系統支援 SQL 的主要版本,則所有後續發行版本此作業系統都仍可支援。 例如,如果 Windows 10 上支援 SQL Server 2016 RTM,這表示 Windows 10 也支援 SQL Server 2016 RTM 或 SQL Server 2016 Service Pack 1 (SP1) 上的任何 CU。

如何使用本文:

  • 請找出針對對應您的作業系統所要安裝的 SQL Server 版本的最低需求。
  • 使用上表中的 [更多資訊/限制] 欄,尋找在特定作業系統上執行 SQL 伺服器的其他資訊。

    例如,如果您想要在 Windows 10 Professional 上安裝 SQL Server 2016 Developer 版:

  • 檢查 Windows 10 是否支援 SQL Server 2016。 上表中的對應值為 [是 (SP2)]

    [是] 表示支援 Windows 10 上的 SQL Server 2016。

    (SP2) 表示 SQL Server 2016 至少應該更新為 SP2 才能在 Windows 10 上得到支援。

  • SQL 2016 的 硬體和軟體需求 頁面會確認 Windows 10 Professional 上支援 SQL Server 2016 Developer 版。

  • Windows Server 2016 的 [更多資訊/限制] 欄,請勿撥打此設定的任何其他已知問題。

    Windows Server 2022 和 Windows 11 的最低 SQL Server 版本需求

    本節說明在執行 Windows Server 2022 或 Windows 11 的電腦上安裝 SQL Server 的最低版本需求。

    在執行 Windows Server 2022 或 Windows 11 的電腦上安裝 SQL Server 之前,您必須確定您符合下列適當情況的最低需求。

    針對 Windows 上的 SQL Server 2022 Windows RTM 上的 SQL Server 2022 版本支援此版本。

    針對 Windows 上的 SQL Server 2019 Windows RTM 版本版本上的 SQL Server 2019 支援此版本。

    針對 Windows 上的 SQL Server 2017

    Windows RTM 發行版本上的 SQL Server 2017 支援該版本。

    SQL Server 2016 和較舊的版本

    Windows Server 2022 或 Windows 11 上不支援 SQL Server 2016 和更舊的版本。

    Windows Server 2019 的最低 SQL Server 版本需求

    本節說明在執行 Windows Server 2019 的電腦上安裝 SQL Server 的最低版本需求。

    在執行 Windows Server 2019 的電腦上安裝 SQL Server 之前,您必須確定您符合下列適當情況的最低需求。

    針對 Windows 上的 SQL Server 2022
    Windows RTM 上的 SQL Server 2022 版本支援此版本。

    針對 Windows 上的 SQL Server 2019 Windows RTM 版本版本上的 SQL Server 2019 支援此版本。

    針對 Windows 上的 SQL Server 2017

    Windows RTM 發行版本上的 SQL Server 2017 支援該版本。

    針對 SQL Server 2016

    您必須套用 SQL Server 2016 Service Pack 2 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2016 的最新 Service Pack

    針對 SQL Server 2014

    您必須套用 SQL Server 2014 Service Pack 3 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2014 的最新 Service Pack

    針對 SQL Server 2012

    您必須套用 SQL Server 2012 Service Pack 4 或更新的版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2012 的最新 Service Pack

  • 當您在 Windows 10 或 Windows Server 2016 上安裝 SQL Server 2012 時,請務必檢查已知的設定問題。
  • 線上叢書尚未更新有關 安裝 SQL Server 2012 的硬體和軟體需求 的主題,以反映 Windows Server 2016 和 Windows Server 2019 可支援的版本。
  • Windows 10 和 Windows Server 2016 的最低 SQL Server 版本需求

    本節說明在執行 Windows 10 或 Windows Server 2016 的電腦上安裝 SQL Server 的最低版本需求。

    在執行 Windows 10 或 Windows Server 2016 的電腦上安裝 SQL Server 之前,您必須確定在適用您的情況下,您的電腦符合下列基本需求。

    針對 Windows 上的 SQL Server 2022
    Windows Server 2016 RTM 版本和 Windows 10 TH1 1507 或更新版本上的 SQL Server 2019 版本支援此版本。

    針對 Windows 上的 SQL Server 2019

  • Windows Server 2016 RTM 版本和 Windows 10 TH1 1507 或更新版本上的 SQL Server 2019 版本支援此版本。

    針對 Windows 上的 SQL Server 2017

    Windows RTM 發行版本上的 SQL Server 2017 支援該版本。

    針對 SQL Server 2016

    您必須套用 SQL Server 2016 Service Pack 2 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2016 的最新 Service Pack

    針對 SQL Server 2014

    您必須套用 SQL Server 2014 Service Pack 1 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2014 的最新 Service Pack

    針對 SQL Server 2012

    您必須套用 SQL Server 2012 Service Pack 2 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2012 的最新 Service Pack

  • 當您在 Windows 10 或 Windows Server 2016 上安裝 SQL Server 2012 時,請務必檢查已知的設定問題。

  • 線上叢書尚未更新有關 安裝 SQL Server 2012 的硬體和軟體需求 的主題,以反映 Windows Server 2016 和 Windows Server 2019 可支援的版本。

    Windows Server 2012 R2 或 Windows 8.1 的 SQL Server 最低版本需求

    本節說明在執行 Windows Server 2012 R2 或 Windows 8.1 的電腦上安裝 SQL Server 的最低版本需求。

    在執行 Windows Server 2012 R2 或 Windows 8.1 的電腦上安裝 SQL Server 之前,您必須確定在適用您的情況下,您的電腦符合下列基本需求:

    針對 Windows 上的 SQL Server 2022
    Windows 8.1 或 Windows Server 2012 R2 不支援 SQL Server 2022。

    針對 Windows 上的 SQL Server 2019 Windows 8.1 或 Windows Server 2012 R2 不支援 SQL Server 2019。

    針對 Windows 上的 SQL Server 2017

    您可以在 Windows 或更新版本上安裝 SQL Server 2017 的發行版本。 如需詳細資訊,請參閱 SQL Server 2014 主頁面

    針對 SQL Server 2016

    您必須套用 SQL Server 2016 Service Pack 2 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2016 的最新 Service Pack

    針對 SQL Server 2014

    您必須套用 SQL Server 2014 Service Pack 3 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2014 的最新 Service Pack

    針對 SQL Server 2012

    您必須套用 SQL Server 2012 Service Pack 1 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2012 的最新 Service Pack

    當您在 Windows 8 或 Windows Server 2012 上安裝 SQL Server 2012 時,請檢查 已知的安裝問題

    針對 SQL Server 2008 R2

    您必須套用 SQL Server 2008 R2 Service Pack 3 或更新版本。 如需更多資訊,請參閱 如何取得 SQL Server 2008 R2 的最新版 Service Pack

    針對SQL Server 2008

    您必須套用 SQL Server 2008 Service Pack 4 或更新的版本。

    產品支援安裝 RTM。 不過,在初始設定完成之後,您必須安裝各別的 Service Pack。 除非您在安裝 RTM 版本之後套用 Service Pack 4,否則不支援安裝 SQL Server 2008。 如需更多資訊,請參閱 如何獲取 SQL Server 2008 的最新 Service Pack

    此外,當您在執行 Windows Server 2012 R2、Windows Server 2012、Windows 8.1 或 Windows 8 的電腦上安裝 SQL Server 2008 R2 和 SQL Server 2008 時,請檢查 已知的設定問題

    Windows Server 2012 或 Windows 8 的最低 SQL Server 版本需求

    Windows 8 的支援終止,這表示 Windows 8 裝置不再接收重要的安全性更新。 建議您對 Windows 8.1 進行免費升級,以繼續接收安全更新和支援。 如需詳細資訊,請參閱 更新 Windows 8 至 Windows 8.1

    本節說明在執行 Windows Server 2012 或 Windows 8 的電腦上安裝 SQL Server 的最低版本需求。

    在執行 Windows Server 2012 或 Windows 8 的電腦上安裝 SQL Server 之前,您必須確定符合以下適當情況的最低需求:

    針對 Windows 上的 SQL Server 2022 Windows 8.1 或 Windows Server 2012 R2 不支援 SQL Server 2022

    針對 Windows 上的 SQL Server 2019 Windows 8.1 或 Windows Server 2012 R2 不支援 SQL Server 2019。

    針對 Windows 上的 SQL Server 2017

    Windows RTM 發行版本上的 SQL Server 2017 支援該版本。

    針對 SQL Server 2016

    您必須套用 SQL Server 2016 Service Pack 2 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2016 的最新 Service Pack

    針對 SQL Server 2014

    您必須套用 SQL Server 2014 Service Pack 3 或更新版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2014 的最新 Service Pack

    針對 SQL Server 2012

    您必須套用 SQL Server 2012 Service Pack 4 或更新的版本。 如需詳細資訊,請參閱 如何獲取 SQL Server 2012 的最新 Service Pack

    當您在 Windows 8 或 Windows Server 2012 上安裝 SQL Server 2012 時,請檢查 已知的安裝問題

    針對 SQL Server 2008 R2

    您必須套用 Microsoft SQL Server 2008 R2 Service Pack 3 或更新的版本。

    產品支援安裝 RTM。 不過,在初始設定完成之後,您必須安裝各別的 Service Pack。 您會在 [解決方案中心] 頁面看到下列訊息:

    SQL Server 安裝程式完成之後,您必須先安裝 Service Pack,才能在此版本的 Windows 上執行 SQL Server。

  • 針對 SQL Server 2008,您必須安裝 Service Pack 4 (SP4) 或更新版本。

  • 若為 SQL Server 2008 R2,您必須安裝 Service Pack 3 (SP3) 或更新版本。

    當您在執行 Windows Server 2012 R2、Windows Server 2012、Windows 8.1 或 Windows 8 的電腦上安裝 SQL Server 2008 R2 和 SQL Server 2008 時,請另外檢查 已知的安裝問題

    SQL Server Compact 版本

    以下是支援 Windows 8.1、Windows 8、Windows Server 2012 和 Windows Server 2012 R2 環境的版本:

  • SQL Server Compact 3.5 Service Pack 2 和更新版本
  • SQL Server Compact 4.0 和更新版本
  • 沒有支援 Windows RT 裝置的計畫。

    支援 Windows Server 2012 R2 或 Windows Server 2012 的切換模式

    本節討論安裝 SQL Server 時切換 Windows Server 2012 R2 或 Windows Server 2012 作業模式時的支援原則。

    Windows Server 2012 R2 及 Windows Server 2012 具有下列功能狀態或模式:

  • 完整伺服器
  • 最基本伺服器介面
  • 伺服器 CoreYou 可以隨時切換這些功能狀態。
  • 在安裝一或多個 SQL Server 2014 或 SQL Server 2012 的實例時,您可以從伺服器核心或最基本伺服器介面切換至完整伺服器。 不過,請注意,當安裝一或多個 SQL Server 2014 或 SQL Server 2012 的實例時,無法從完整伺服器切換至最基本伺服器介面或伺服器核心。

    若要在安裝一或多個 SQL Server 2014 或 SQL Server 2012 的實例時,從完整伺服器切換至最基本伺服器介面或伺服器核心,您必須移除 SQL Server 2014 或 SQL Server 2012,切換模式,然後重新安裝 SQL Server 2014 或 SQL Server 2012。 不過,您可以在完整的伺服器模式中開啟 SQL Server 2014 或 SQL Server 2012 安裝必要條件,切換至伺服器核心模式,然後安裝 SQL Server 2014 或 SQL Server 2012。

  • [最基本伺服器] 是指具有伺服器管理員及其他伺服器工具的伺服器核心安裝。 因此,SQL Server 安裝程式會在 Windows Server 2012 R2 最基本伺服器介面模式、Windows Server 2012 最基本伺服器介面模式、伺服器核心模式中執行相同的安裝步驟。 此外,您可以在安裝一或多個 SQL Server 2014 或 SQL Server 2012 的實例時,在伺服器核心和最基本伺服器之間切換。 這是支援的案例。

  • Windows Server 2012 R2 伺服器核心、Windows Server 2012 伺服器核心、Windows Server 2012 R2 最基本伺服器介面模式、Windows Server 2012 最基本伺服器介面模式不支援 SQL Server Reporting Services 2012。 您可以在完整伺服器模式中執行 Windows Server 2012 的伺服器上安裝 SQL Server Reporting Services 2012,然後切換至 Windows Server 2012 伺服器核心模式。 不過,不支援此設定。

  • 建議您在伺服器核心模式中,將執行 Windows Server 2012 R2 或 Windows Server 2012 的伺服器所不支援的 SQL Server 2012 所有功能解除安裝。 如需有關如何執行這項操作的資訊,請參閱 在伺服器核心安裝 SQL Server 2012 )。

  • 這個問題不適用於 SQL Server 2008 或 SQL Server 2008 R2。 Minimal Service Interface 模式和伺服器核心模式不支援 SQL Server 2008 和 SQL Server 2008 R2。

    安裝 Windows Server 2012 時如需可用之安裝選項的詳細資訊,請參閱 Windows 伺服器安裝選項

    Windows 8.1, Windows 8, Windows Server 2012 R2 及 Windows Server 2012 中支援 SQL Server 2012 及 SQL Server 2008 R2 的新功能。

    本節摘要說明 Windows 8.1, Windows 8, Windows Server 2012 R2 及 Windows Server 2012 的一些新功能如何使用 SQL Server 的不同版本。

    下表摘要說明 Windows 8 和 Windows Server 2012 中的一些新功能如何使用不同版本的 SQL Server。

    除非說明於下表,否則 Windows Server 2012 的所有功能都支援 SQL 伺服器所有支援的版本。

    SQL Server 2008 R2 Service Pack 1 或更新版本,SQL Server 2012 (RTM 和更新版本)

    注意事項
    SQL Server 2008 R2 在 Windows 8.1 和 Windows Server 2012 R2 上需要 Service Pack 2。 此功能支援針對個別版本所指定的 Service Pack。 彈性檔案系統 (ReFS) SQL 2012 和所有其他低階版本都不支援 ReFS。 SQL Server 2014 支援 ReFS。 減少 RAM 的硬體錯誤 LazyWriter 總和檢查碼頁面嗅探器 SQL Server 2012 當 SQL Server 2012 安裝在硬體支援錯誤記憶體診斷的 Windows 2012 作業系統時,您會注意到新的錯誤訊息,例如 854, 855和 856,而不是 LazyWriter 通常會產生的 832 錯誤訊息。 每個叢集的執行個體數目 容錯移轉叢集 SQL Server 2012 當您使用磁碟機代號時,每個容錯移轉叢集的執行個體數目為 25,當您使用 SMB 檔案共用儲存區時則為 50。 叢集共用磁碟區 (CSV) 從 SQL Server 2014 開始,Windows Server 2008 R2 和 Windows Server 2012 的 AlwaysOn 容錯移轉叢集執行個體都支援叢集共用磁碟區 (CSV)。 如需 CSV 的詳細資訊,請參閱 瞭解容錯移轉叢集中的叢集共用磁碟區 。 在 SQL Server 2014 之前的版本不支援 CSV。

    SQL Server 2005 資訊

    本節提供 Windows 8.1 或 Windows 8 環境中 SQL Server 2005 實例的支援資訊。 同時也說明使用 SQL Server 2005 之客戶的可用選項。 Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8.1 和 Windows 8 都不支援 Microsoft SQL Server 2005 (發行版本和 Service Pack),以及舊版的 SQL Server。 如果 Windows 10, Windows 8.1 或 Windows 8 偵測到 SQL Server 2005 的執行個體,您會在控制中心收到警告。

    要解決此問題,請升級或移除 SQL Server 2005 現有的執行個體。 如需如何升級 SQL Server 的相關資訊,請參閱 升級 SQL Server

    此連結指向 SQL Server 2014。 您可以使用 MSDN 連結頂端的版本選擇器工具 (其他版本),以參考其他版本的相關資訊。

    如需 SQL Server Express 版的相關資訊,請前往以下 Microsoft 網站:

    SQL Server 2014 Service Pack 2 Express 版

    SQL Server 2012 Service Pack 3 (SP3) Express 版

    SQL Server 2008 R2 Service Pack 3 (SP3) Express 版

    如需如何移除 SQL Server 2005 的現有實例的詳細資訊,請參閱 如何手動移除 SQL Server 2005 的實例 ,或 如何移除 SQL Server 2005 的現有實例(安裝)

  • SQL Server 2005 Enterprise X64 Edition
  • SQL Server 2005 Express Edition
  • SQL Server 2005 Standard Edition
  • SQL Server 2005 Standard X64 Edition
  • SQL Server 2005 Workgroup Edition
  • SQL Server 2005 Developer Edition
  • SQL Server 2005 Enterprise Edition
  • SQL Server 2008 Developer
  • SQL Server 2008 Enterprise
  • SQL Server 2008 Express
  • SQL Server 2008 R2 Datacenter
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express
  • SQL Server 2008 R2 Express with Advanced Services
  • SQL Server 2008 R2 Standard
  • 適用於小型企業的 SQL Server 2008 R2 Standard Edition
  • SQL Server 2008 R2 Web
  • SQL Server 2008 R2 Workgroup
  • SQL Server 2008 Standard
  • 適用於小型企業的 SQL Server 2008 Standard Edition
  • SQL Server 2008 Web
  • SQL Server 2008 Workgroup
  • SQL Server 2012 Developer
  • SQL Server 2012 Enterprise
  • SQL Server 2012 Express
  • SQL Server 2012 Standard
  • SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • SQL Server 2014 Business Intelligence
  • SQL Server 2014 Developer
  • SQL Server 2014 Enterprise
  • SQL Server 2014 Enterprise Core
  • SQL Server 2014 Express
  • SQL Server 2014 Standard
  • SQL Server 2014 Web
  • SQL Server 2016 Developer
  • SQL Server 2016 Enterprise
  • SQL Server 2016 Enterprise Core
  • SQL Server 2016 Express
  • SQL Server 2016 Standard
  • SQL Server 2016 Web
  • Windows 上的 SQL Server 2017(所有版本)
  • Windows 上的 SQL Server 2019
  • 即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱: https://aka.ms/ContentUserFeedback

    提交並檢視相關的意見反應