SQL Server 2016 和 2017:硬體和軟體需求

適用于:yesSQL Server (所有支援的版本) - 僅限 Windows

本文列出在 Windows 作業系統上安裝和執行 SQL Server 2016 和 SQL Server 2017 的最低硬體和軟體需求。

如需其他 SQL Server 版本的硬體和軟體需求,請參閱:

硬體需求

下列硬體需求適用于 SQL Server 2016 和 SQL Server 2017:

元件 需求
硬碟 SQL Server 至少需要 6 GB 的可用硬碟空間。

磁碟空間需求會因為您安裝的 SQL Server 元件而有所不同。 如需詳細資訊,請參閱本文章稍後的硬碟空間需求。 如需支援之資料檔案儲存類型的資訊,請參閱 資料檔案的儲存類型

建議在具有 NTFS 或 ReFS 檔案格式的電腦上安裝 SQL Server。 支援 FAT32 檔案系統,但不建議使用,因為它比 NTFS 或 ReFS 檔案系統更安全。

安裝期間會封鎖唯讀、對應或壓縮的磁片磁碟機。
磁碟機 若要從光碟片安裝,則需要 DVD 光碟機。
監視 SQL Server 需要 Super-VGA (800x600) 或更高的解析度監視器。
Internet 網際網路功能需要網際網路存取 (可能會另行收費)。
記憶體 * 最低規格:

Express 版本:512 MB

所有其他版本:1 GB

建議配備:

Express 版本:1 GB

所有其他版本:至少 4 GB,並應隨著資料庫大小增加以確保最佳效能。
處理器速度 最小值: x64 處理器:1.4 GHz

建議配備: 2.0 GHz 或更快
處理器類型 x64 處理器:AMD Opteron、AMD Athlon 64、具有 Intel EM64T 支援的 Intel Xeon、具有 EM64T 支援的 Intel Pentium IV

注意

只有 x64 處理器才支援 SQL Server 安裝。 x86 處理器不再支援其安裝。

* 在 Data Quality Services 中安裝 Data Quality Server 元件所需的最小記憶體 (DQS) 是 2 GB 的 RAM,這與 SQL Server 最小記憶體需求不同。 如需有關安裝 DQS 的詳細資訊,請參閱< Install Data Quality Services>。

軟體需求

本節中的表格列出執行 SQL Server 的最低軟體需求。 另外還有建議的組態選項,以 獲得最佳效能

下列軟體需求適用于所有安裝:

元件 需求
.NET Framework SQL Server 2016 (13.x) 及更新版本需要資料庫引擎、Master Data Services 或複寫的 .NET Framework 4.6。 SQL Server 安裝程式會自動安裝 .NET Framework。 您也可以從 Microsoft .NET Framework 4.6 手動安裝 .NET Framework (適用于 Windows 的 Web Installer)

如需 .NET Framework 4.6 的詳細資訊、建議和指引,請參閱 適用于開發人員的 .NET Framework 部署指南

Windows 8.1 和 Windows Server 2012 R2 需要有 KB2919355 才能安裝 .NET Framework 4.6。

注意: .NET Framework 4.5.2、4.6 和 4.6.1 的支援已于 2022 年 4 月 26 日結束。
  • 針對資料庫引擎、Master Data Services 或複寫,SQL Server 2016 (13.x) 和更新版本需要 .NET Framework 4.6 (SQL Server 安裝程式會自動安裝 .NET Framework)。 您可以升級至 .NET 4.8 Framework,或直接安裝 .NET 4.8 Framework。 具有主要版本 4 的所有架構都會進行就地升級,而且可以回溯相容。 如需詳細資訊,請參閱下載 .NET Framework 4.8 | 免費官方下載 (microsoft.com)
  • SQL Server 2014 和 SQL Server 2012 使用 .Net Framework 3.5 SP1,直到 2029 年為止,因此此淘汰不會對其造成影響。
網路軟體 SQL Server 支援的作業系統具有內建的網路軟體。 獨立安裝的具名和預設實例支援下列網路通訊協定:共用記憶體、具名管道、TCP/IP 和 VIA。

注意: 容錯移轉叢集不支援 VIA 通訊協定。 和 SQL Server 在相同容錯移轉叢集節點上執行的用戶端或應用程式,可以使用其本機管道位址以共用記憶體通訊協定連線到 SQL Server。 不過,此類型的連線不是叢集感知,且會在執行個體容錯移轉之後中斷。 因此不建議使用此連線,且只應該在非常特定的案例中使用。

重要事項:VIA 通訊協定已被淘汰。 未來的 Microsoft SQL Server 版本將移除這項功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

如需有關網路通訊協定和網路程式庫的詳細資訊,請參閱< Network Protocols and Network Libraries>。

SQL Server 安裝程式會安裝該產品所需的下列軟體元件:

  • SQL Server Native Client
  • SQL Server 安裝程式支援檔案

重要

PolyBase 功能有其他的硬體和軟體需求。 如需詳細資訊,請參閱 開始使用 PolyBase

SQL Server 2017 的作業系統支援

下表顯示哪些 SQL Server 2017 版本與哪些 Windows 版本相容:

SQL Server 版本: Enterprise 開發人員 標準 Web Express
Windows Server 2022 Datacenter Yes
Windows Server 2022 Datacenter:Azure Edition Yes Yes Yes Yes
Windows Server 2022 Standard Yes Yes Yes Yes
Windows Server 2019 Datacenter Yes Yes
Windows Server 2019 Standard Yes Yes Yes
Windows Server 2019 Essentials Yes Yes Yes
Windows Server 2016 Datacenter
Windows Server 2016 Standard Yes Yes Yes
Windows Server 2016 Essentials Yes Yes Yes
Windows Server 2012 R2 Datacenter Yes
Windows Server 2012 R2 Standard Yes Yes Yes Yes
Windows Server 2012 R2 Essentials Yes Yes Yes Yes
Windows Server 2012 R2 Foundation Yes Yes Yes Yes Yes
Windows Server 2012 Datacenter Yes Yes Yes Yes Yes
Windows Server 2012 Standard Yes Yes Yes
Windows Server 2012 Essentials Yes Yes Yes Yes
Windows Server 2012 Foundation Yes Yes
Windows 11 IoT 企業版 Yes
Windows 11 企業版
Windows 11 專業版 Yes Yes
Windows 11 家用版 Yes
Windows 10 IoT 企業版 Yes
Windows 10 Enterprise Yes
Windows 10 Professional Yes
Windows 10 Home Yes
Windows 8.1 Enterprise
Windows 8.1 專業版 Yes Yes
Windows 8.1 Enterprise Yes Yes
Windows 8 Pro Yes
Windows 8 Yes

SQL Server 2017 的 Server Core 支援

下列 Windows Server 版本支援在 Server Core 模式上安裝 SQL Server 2017:

Windows Server 2022 Standard

Windows Server 2022 Datacenter

Windows Server 2022 Datacenter:Azure 版本

Windows Server 2019 Standard

Windows Server 2019 Datacenter

Windows Server 2016 Standard

Windows Server 2016 Datacenter

Windows Server 2012 R2 Standard

Windows Server 2012 R2 Datacenter

Windows Server 2012 Standard

Windows Server 2012 Datacenter

如需在 Server Core 上安裝 SQL Server 的詳細資訊,請參閱在 Server Core 上安裝 SQL Server

SQL Server 2016 的作業系統支援

下表顯示哪些 SQL Server 2016 版本與 Windows 版本相容:

SQL Server 版本: Enterprise 開發人員 標準 Web Express
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter:Azure Edition
Windows Server 2022 Standard
Windows Server 2019 Datacenter Yes Yes Yes
Windows Server 2019 Standard Yes Yes Yes
Windows Server 2019 Essentials Yes Yes Yes
Windows Server 2016 Datacenter
Windows Server 2016 Standard
Windows Server 2016 Essentials Yes Yes Yes
Windows Server 2012 R2 Datacenter Yes Yes Yes Yes Yes
Windows Server 2012 R2 Standard Yes Yes Yes Yes Yes
Windows Server 2012 R2 Essentials Yes Yes
Windows Server 2012 R2 Foundation Yes Yes Yes
Windows Server 2012 Datacenter Yes Yes
Windows Server 2012 Standard Yes Yes Yes
Windows Server 2012 Essentials Yes
Windows Server 2012 Foundation Yes Yes
Windows 11 IoT 企業版
Windows 11 企業版
Windows 11 專業版
Windows 11 家用版
Windows 10 IoT 企業版 Yes
Windows 10 Enterprise
Windows 10 Professional
Windows 10 Home Yes
Windows 8.1 Enterprise Yes
Windows 8.1 專業版 Yes Yes
Windows 8.1 Enterprise
Windows 8 Pro
Windows 8 Yes

如需在 Windows Server 2012 或 Windows 8 上安裝 SQL Server 的最低版本需求,請參閱 在 Windows Server 2012 或 Windows 8 上安裝 SQL Server

SQL Server 2016 的 Server Core 支援

下列 Windows Server 版本支援在 Server Core 模式上安裝 SQL Server 2016:

Windows Server 2019 Standard

Windows Server 2019 Datacenter

Windows Server 2016 Standard

Windows Server 2016 Datacenter

Windows Server 2012 R2 Standard

Windows Server 2012 R2 Datacenter

Windows Server 2012 Standard

Windows Server 2012 Datacenter

如需在 Server Core 上安裝 SQL Server 的詳細資訊,請參閱在 Server Core 上安裝 SQL Server

WOW64 支援

WOW64 (Windows 64 位元上的 Windows 32 位元) 是 Windows 64 位元版本的一項功能,可讓 32 位元應用程式在 32 位元模式中以原生方式執行。 即使基礎作業系統是 64 位元的作業系統,應用程式仍可在 32 位元模式下運作。 SQL Server 安裝不支援 WOW64。 不過,WOW64 支援管理工具。

32 位用戶端作業系統支援的功能

Windows 用戶端作業系統,例如 Windows 10 和 Windows 8.1 都有 32 位元或 64 位元架構。 64 位元用戶端作業系統支援所有的 SQL Server 功能。 在支援的 32 位元用戶端作業系統上,Microsoft 支援下列功能︰

  • Data Quality Client
  • 用戶端工具連接性
  • Integration Services
  • 用戶端工具回溯相容性
  • 用戶端工具 SDK
  • 文件集元件
  • Distributed Replay 元件
  • Distributed Replay Controller
  • Distributed Replay Client
  • SQL 用戶端連接性 SDK

Windows Server 2008 R2 和更新版本的伺服器作業系統無法作為 32 位架構使用。 所有支援的伺服器作業系統只有 64 位元。 64 位元伺服器作業系統支援所有的功能。

跨語言支援

如需有關以當地語系化語言安裝 SQL Server 之跨語言支援和考慮的詳細資訊,請參閱 SQL Server 中的本機語言版本

磁碟空間需求

安裝 SQL Server 期間,Windows Installer 會在系統磁碟機上建立暫存檔。 在執行安裝程式以安裝或升級 SQL Server 之前,請確認這些檔案的系統磁片磁碟機上至少有 6.0 GB 的可用磁碟空間。 即使您將 SQL Server 元件安裝到非預設磁碟機,這項需求也適用。

實際硬碟空間需求需視系統組態和您決定要安裝的功能而定。 下表將提供 SQL Server 元件的磁碟空間需求。

功能 磁碟空間需求
Database Engine 和資料檔案、複寫、Full-Text搜尋及 Data Quality Services 1480 MB
與 R Services (資料庫內) ) 一樣,Database Engine ( 2744 MB
使用 PolyBase 查詢服務進行外部資料的 Database Engine (,如上述) 4194 MB
Analysis Services 和資料檔 698 MB
Reporting Services 967 MB
Microsoft R Server (獨立式) 280 MB
Reporting Services - SharePoint 1203 MB
適用於 SharePoint 產品的 Reporting Services 增益集 325 MB
Data Quality Client 121 MB
用戶端工具連接性 328 MB
Integration Services 306 MB
用戶端元件 (除了 SQL Server 線上叢書元件和 Integration Services 工具之外) 445 MB
Master Data Services 280 MB
SQL Server 線上叢書元件以檢視及管理說明內容* 27 MB
所有功能 8030 MB

*下載線上叢書內容的磁碟空間需求為 200 MB。

資料檔案的儲存類型

支援的資料檔案儲存類型包括:

  • 本機磁碟
    • SQL Server 目前支援具有標準原生磁區大小為 512 位元組和 4 KB 的磁片磁碟機。 磁區大小大於 4 KB 的硬碟在嘗試儲存 SQL Server 資料檔案時,可能會導致錯誤。 如需 SQL Server 中硬碟磁區大小支援的詳細資訊,請參閱 SQL Server 中的硬碟 磁區大小支援界限。 如需詳細資訊,請參閱 針對與大於 4 KB 的系統磁片磁區大小相關的錯誤進行疑難排解
    • SQL Server 容錯移轉叢集安裝僅支援本機磁片來安裝 tempdb 檔案。 務必確定在所有叢集節點上為 tempdb 資料和記錄檔指定的路徑都是有效的。 在容錯移轉期間,如果容錯移轉目標節點上的 tempdb 目錄無法使用,則 SQL Server 資源將無法上線。
  • 共用儲存
  • 儲存空間直接存取 (S2D)
  • SMB 檔案共用
    • 獨立安裝或叢集安裝的 Analysis Services 資料檔案不支援 SMB 儲存體。 請改用直接連結存放裝置、存放區域網路或 S2D。
    • SMB 儲存體可由 Windows 檔案伺服器或第三方 SMB 存放裝置所裝載。 如果使用了 Windows File Server,則 Windows File Server 版本應為 2008 或更新版本。 如需使用 SMB 檔案共用作為儲存體選項安裝 SQL Server 的詳細資訊,請參閱 使用 SMB 檔案共用安裝 SQL Server 作為儲存體選項

在網域控制站上安裝 SQL Server

基於安全性考慮,建議您不要在網域控制站上安裝 SQL Server。 SQL Server 安裝程式不會封鎖網域控制站電腦上的安裝,但適用下列限制:

  • 您無法在本機服務帳戶下的網域控制站上執行 SQL Server 服務。

  • 在電腦上安裝 SQL Server 之後,您無法將電腦從網域成員變更為網域控制站。 在您將主機電腦變更為網域控制站之前,必須先解除安裝 SQL Server。

  • 在電腦上安裝 SQL Server 之後,您無法將電腦從網域控制站變更為網域成員。 在您將主機電腦變更為網域成員之前,必須先解除安裝 SQL Server。

  • 不支援叢集節點是網域控制站的 SQL Server 容錯移轉叢集實例。

  • 唯讀網域控制站不支援 SQL Server。 SQL Server 安裝程式無法在唯讀網域控制站上建立安全性群組或布建 SQL Server 服務帳戶。 在此狀況中,安裝程式將會失敗。

    注意

    此限制也適用於網域成員節點上的安裝。

  • 在只能存取唯讀網域控制站的環境中,不支援 SQL Server 容錯移轉叢集實例。

    注意

    此限制也適用於網域成員節點上的安裝。

安裝媒體

您可從下列位置取得相關的安裝媒體:

或者,您可建立已在執行 SQL Server 的 Azure 虛擬機器,但由於虛擬化的額外負荷,虛擬機器上的 SQL Server 速度會比原生方式執行要慢。

後續步驟

檢閱安裝 SQL Server 的硬體和軟體需求之後,即可開始規劃 SQL Server 安裝或檢閱 SQL Server 的安全性考量