在 Windows 中使用 SQL Server

本文包含如何在執行 Windows 作業系統的電腦上使用不同版本 Microsoft SQL Server 的指導方針。

原始產品版本: SQL S
原始 KB 編號: 2681562

摘要

注意事項

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

如何使用本文:

    1. 請找出針對對應您的作業系統所要安裝的 SQL Server 版本的最低需求。
    Windows 版本/SQL 版本 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 SQL Server 2008 R2 SQL Server 2008 詳細資訊/限制
    Windows Server 2022 是 (RTM) 是 (RTM) 是 (RTM) 不支援 不支援 不支援 不支援 不支援 Windows Server 2022 環境的詳細資訊
    Windows 11 是 (RTM) 是 (RTM) 是 (RTM) 不支援 不支援 不支援 不支援 不支援 Windows 11 環境的詳細資訊
    Windows 10 是 (RTM) 是 (RTM) 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 不支援 不支援 Windows 10 環境的詳細資訊
    Windows Server 2019 是 (RTM) 是 (RTM) 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 不支援 不支援 Windows Server 2019 環境的其他資訊
    Windows Server 2016 是 (RTM) 是 (RTM) 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 不支援 不支援 Windows Server 2016 環境的其他資訊
    Windows 8.1 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 是 (SP3) 是 (SP4) Windows 8.1 環境的其他資訊
    Windows Server 2012 R2 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 是 (SP3) 是 (SP4) Windows Server 2012 R2 環境的其他資訊
    Windows 8 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 是 (SP3) 是 (SP4) Windows 8 環境的其他資訊
    Windows Server 2012 是 (RTM) 是 (SP2) 是 (SP3) 是 (SP4) 是 (SP3) 是 (SP4) Windows Server 2012 環境的其他資訊
    硬體和軟體需求頁面 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 SQL Server 2008 R2 SQL Server 2008
  1. 若要尋找下列問題的答案,請參閱硬體和軟體需求頁面底下的對應連結。

    • 哪些版本的 SQL Server 與哪些 Windows 版本相容?
    • SQL 版本的 .NET Framework 需求為何?
  2. 使用上表中的 [更多資訊/限制] 欄,尋找在特定作業系統上執行 SQL 伺服器的其他資訊。

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

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

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

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

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

    3. 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 可支援的版本。
  • 針對 SQL Server 2008 R2

    Windows 10 和 Windows Server 2016 不支援 SQL Server 2008 R2。

  • 針對SQL Server 2008

    Windows 10 和 Windows Server 2016 不支援 SQL Server 2008。

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 版本和 TH1 1507 或更新版本 Windows 10 2019 SQL Server 支援此版本。

  • 針對 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 可支援的版本。

  • 針對 SQL Server 2008 R2

    Windows 10 和 Windows Server 2016 不支援 SQL Server 2008 R2。

  • 針對SQL Server 2008

    Windows 10 和 Windows Server 2016 不支援 SQL Server 2008。

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 上的 SQL Server 2019,Windows 8.1 或 Windows Server 2012 R2 不支援。

  • 針對 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 上的 SQL Server 2022,Windows 8.1 或 R2 Windows Server 2012 不支援

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

  • 針對 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 2008 R2:Microsoft SQL Server(2008 及 2008 R2)的設定問題詳細資料的螢幕擷取畫面有已知的相容性問題。

    如需更多資訊,請參閱如何取得 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:Microsoft SQL Server (2008 及 2008 R2) 的安裝問題詳細資料的螢幕擷取畫面有已知的相容性問題。

    如需更多資訊,請參閱如何獲取 SQL Server 2008 的最新 Service Pack

    重要事項

    當您執行安裝程式時,下列對話方塊會出現在 SQL Server 2008 R2 和 SQL Server 2008 中。

    [程式相容性助理] 對話方塊的螢幕擷取畫面,顯示此程式有相容性問題。

    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 功能或元件 受影響或支援的 SQL 功能 SQL 的版本和 Service Pack 最低需求 例外狀況或支援的限制 其他相關資訊
存放空間 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 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