zoukankan      html  css  js  c++  java
  • 如何选择 SQL Server 数据库跟操作系统版本


    简介:

    今天老大提需求, 需要一台 Windows 服务器, 需要安装最新版的 SQL Server 数据库。额, 上次搞 Windows 服务器还是4年前的事。

    一、啥也没查, 直接下载操作系统、做U盘启动、然后安装操作系统、激活、下载最新版 SQL Server 数据库, 安装时才发现不支持该系统!!!

    二、所以梳理、记录一下

    # 官方文档: 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 操作系统了哎 (有时间搞一下)!

    1、文档首先说了一下所有版本都需要遵守的注意事项, 例如文件系统的选择、存储介质、安装介质、所需组件等

    2、下面是软硬件的选择, 例如 .NET 组件版本、CPU、硬盘、内存、网络等

    3、接着是各 SQL Server 版本所对应的操作系统版本

    > SQL Server 版本分为主要版本 (企业版 Enterprise、标准版 Standard、WEB)、扩展版本 (开发者版 Developer、免费版 Express), 除此之外还有一些版本。

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

    > 例如: 企业版肯定是最牛的版本, 但不是免费的, 有 180 天限制; 那么我们可以安装开发者版本, 包含了企业版的所有功能, 不过只能用于学习、展示。

    4、这样一套了解下来, 得出结论如下:

    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

    5、接下来再看看 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  

  • 相关阅读:
    (1)李宏毅深度学习-----机器学习简介
    Git命令之不得不知的git stash暂存命令
    Http2升级方案调研
    神奇的 SQL 之别样的写法 → 行行比较
    熔断机制
    限流算法
    状态机
    布隆过滤器
    负载均衡算法
    K8S Ingress
  • 原文地址:https://www.cnblogs.com/wangxiaoqiangs/p/8993470.html
Copyright © 2011-2022 走看看