如何选择 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  

相关文章
相关标签/搜索