如何選擇 SQL Server 數據庫跟操做系統版本


簡介:sql

今天老大提需求, 須要一臺 Windows 服務器, 須要安裝最新版的 SQL Server 數據庫。額, 上次搞 Windows 服務器仍是4年前的事。數據庫

1、啥也沒查, 直接下載操做系統、作U盤啓動、而後安裝操做系統、激活、下載最新版 SQL Server 數據庫, 安裝時才發現不支持該系統!!!windows

2、因此梳理、記錄一下服務器

# 官方文檔: https://docs.microsoft.com/zh-cn/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-2017網絡

# 該文檔適用於 SQL Server 2016 及以上版本; SQL Server 2017 支持 Linux 操做系統了哎 (有時間搞一下)!學習

一、文檔首先說了一下全部版本都須要遵照的注意事項, 例如文件系統的選擇、存儲介質、安裝介質、所需組件等ui

二、下面是軟硬件的選擇, 例如 .NET 組件版本、CPU、硬盤、內存、網絡等spa

三、接着是各 SQL Server 版本所對應的操做系統版本操作系統

> SQL Server 版本分爲主要版本 (企業版 Enterprise、標準版 Standard、WEB)、擴展版本 (開發者版 Developer、免費版 Express), 除此以外還有一些版本。code

> 各版本功能: https://docs.microsoft.com/zh-cn/sql/sql-server/editions-and-components-of-sql-server-2017?view=sql-server-2017

> 例如: 企業版確定是最牛的版本, 但不是免費的, 有 180 天限制; 那麼咱們能夠安裝開發者版本, 包含了企業版的全部功能, 不過只能用於學習、展現。

四、這樣一套了解下來, 得出結論以下:

SQL Server 2016/7 Developer  Windows Server 2012 R2    Datacenter/Standard/Essentials
                             Windows Server 2016       Datacenter/Standard/Essentials

SQL Server 2014   Developer  Windows Server 2008 R2SP1 Datacenter/Enterprise/Standard
                             Windows Server 2012 R2    Datacenter/Standard/Essentials
                             Windows Server 2016       Datacenter/Standard

五、接下來再看看 Windows Server 各版本功能

> 各版本功能: https://docs.microsoft.com/zh-cn/windows-server/windows-server#windows-server-editions

> Windows Server 2008 的企業版至關於 Windows Server 2012/2016 的標準版 (企業級)。

> Windows Server 2008 與 Windows Server 2008 R2 區別在於前者是基於 Vista 內核研發的、然後則是基於 Win7 內核, 相比之下 R2 更適合服務器使用。

> Windows Server 2012 與 Windows Server 2012 R2 區別在於後者是前者的強化版。

> Windows Server 2016 又是個新版本, 增長新功能、特性, 官方文檔: https://www.microsoft.com/zh-cn/cloud-platform/windows-server-comparison

> 另外 Windows Server 2012/2016 數據中心、標準版還提供了兩種安裝版本: 有桌面、無桌面 ( 由於別人還要登錄上去搞一些事情, 因此就選擇有桌面了 )

> win7    -> Windows Server 2008 R2
   win8    -> Windows Server 2012
   win8.1 -> Windows Server 2012 R2
   win10  -> Windows Server 2016

> 感覺一下 ~

# 最終的結果是: 若是選擇                    且老大裝的系統能跑在                  
SQL Server 2016/2017 Windows Server 2016 Datacenter
SQL Server 2016/2017 Windows Server 2012 R2 Datacenter
SQL Server 2014 Windows Server 2008 R2SP1 Datacenter

# End  

相關文章
相關標籤/搜索