简介:

今天老大提需求, 需要一台 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 / Developer  Windows Server  R2    Datacenter/Standard/Essentials
Windows Server Datacenter/Standard/Essentials SQL Server Developer Windows Server R2SP1 Datacenter/Enterprise/Standard
Windows Server R2 Datacenter/Standard/Essentials
Windows Server 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 / Windows Server Datacenter
SQL Server / Windows Server R2 Datacenter
SQL Server Windows Server R2SP1 Datacenter

# End

如何选择 SQL Server 数据库跟操作系统版本的更多相关文章

  1. [转]如何将高版本的SQL Server数据库备份到低版本的SQL Server

    本文转自:https://blog.csdn.net/wang465745776/article/details/54969676 前提条件备份SQL Server服务器版本为:12.0.2000.8 ...

  2. 数据库备份还原工具EMS SQL Angel for SQL Server发布1.3版本

    EMS公司,是专门从事企业数据库以及内置于多层次客户服务器结构自动化开发.其EMS SQL Angel for SQL Server工具,便是SQL Servers数据库数据备份还原工具,并且还能使用 ...

  3. 加载MySQL、Oracle、SQL Server 2000、SQL Server 2005及以上版本 的加载数据库驱动程序

    2018-11-04  20:00:59 开始 //getConnection(String url, String user, String password) //url:连接数据库的URL 3 ...

  4. Sql Server数据库备份和恢复:原理篇

    本文与您探讨为什么Sql Server有完整备份.差异备份和事务日志备份三种备份方式,以及为什么数据库又有简单模式.完整模式和大容量日志模式这三种恢复模式.本文内容适用于2005以上所有版本的Sql ...

  5. SQL SERVER 数据库备份的三种策略及语句

    1.全量数据备份    备份整个数据库,恢复时恢复所有.优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用.在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋 ...

  6. 你所不知道的SQL Server数据库启动过程(用户数据库加载过程的疑难杂症)

    前言 本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQL Server启动过程中关于用户数据库加载的流程, ...

  7. 转载 50种方法优化SQL Server数据库查询

    原文地址 http://www.cnblogs.com/zhycyq/articles/2636748.html 50种方法优化SQL Server数据库查询 查询速度慢的原因很多,常见如下几种: 1 ...

  8. Microsoft SQL Server 数据库 错误号大全

    panchzh :Microsoft SQL Server 数据库 错误号大全0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒 ...

  9. 2. SQL Server数据库状态监控 - 错误日志

    原文:2. SQL Server数据库状态监控 - 错误日志 无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯 ...

随机推荐

  1. Javascript undefined 和 null

    Javascript undefined 和 null 虽然 Javascript 一切皆对象,但是类型还是有区别的. undefined 表示 未定义的数据类型. null 表示空对象. 在判断时没 ...

  2. tomcat源码阅读之生命周期(LifeCycle)

    一.事件机制流程: 1.     当外部事件源发生事件(比如点击了按钮,数据发生改变更新等)时,事件源将事件封装成事件对象Event: 2.     将事件对象交由对应的事件派发器Dispatcher ...

  3. react 知识点

    1.react内联样式写法: <div style={{width:'200px',height:'100px',border:'1px solid red'}}> </div> ...

  4. Java数组初始

    首先要清楚数组变量与数组对象的概念.数组变量是一个引用变量,可以指向数组对象. int[] a = new int[]{7, 8, 9};        a是数组变量,指向有new创建的数组对象. 数 ...

  5. 更改默认打开wifi功能

    一.打开以下目录 /home/tingpan/openwrt/barrier_breaker/package/kernel/mac80211/files/lib/wifi 找到mac80211.sh ...

  6. Unigui的Grid添加汇总栏

  7. 蓝桥杯 算法训练 ALGO-116 最大的算式

    算法训练 最大的算式   时间限制:1.0s   内存限制:256.0MB 问题描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量 ...

  8. php 表单提交方法

    1.收集 HTML 表单提交的数据 ,PHP $_REQUEST 用于收集 HTML 表单提交的数据. <!DOCTYPE html><html><body> &l ...

  9. linux 守护进程 daemon

    Linux的Service/Daemon你真的懂了吗? Linux 守护进程的启动方法 linux系统编程之进程(八):守护进程详解及创建,daemon()使用 linux守护进程 daemon 详解

  10. 用两条命令看出你买的H3C光模块是否是正品

    display transceiver manuinfo interfacedisplay transceiver interface从下文可以看出 1/0/26 1/0/27 2/0/26三个端口的 ...