[转帖]sql server版本特性简介、版本介绍简介
sql server版本特性简介、版本介绍简介
https://www.cnblogs.com/gered/p/10986240.html
目录
1、SQL Server 版本简介
1.1、sql server的版本信息
年 代 |
版 本 |
大版本号 |
1993年 |
SQL Server for Windows NT 4.21 |
|
1994年 |
SQL Server for Windows NT 4.21a |
|
1995年 |
SQL Server 6.0 |
|
1996年 |
SQL Server 6.5 |
|
1998年 |
SQL Server 7.0 |
7.00 |
2000年 |
SQL Server 2000 |
8.00 |
2003年 |
SQL Server 2000 Enterprise 64位版 |
8.00 |
2005年 |
SQL Server 2005 |
9.00 |
2008年 |
SQL Server 2008 |
10.00 |
2008年 |
SQL Server 2008 R2 |
10.50 |
2012年 |
SQL Server 2012 |
11.00 |
2014年 |
SQL Server 2014 |
12.00 |
2016年 |
SQL Server 2016 |
13.00 |
2017年 |
SQL Server 2017 |
14.00 |
SQL Server 2005 版本信息
发行版 产品版本
SQL Server 2005 Service Pack 4 9.00.5000.00
SQL Server 2005 Service Pack 3 9.00.4035
SQL Server 2005 Service Pack 2 9.00.3042
SQL Server 2005 Service Pack 1 9.00.2047
SQL Server 2005 RTM (正式版) 9.00.1399
1.2、版本重要特性
SQL Server 2000 时,数据库群集、日志传送技术已经普及。
SQL Server 2000 支持64位处理器(IA64)
SQL Server 2000 引入数据挖掘。而ssms 作为一个插件引入。
SQL Server 2005 引入了数据库镜像,在sp1之后,支持自动页修复。允许热插拔内存。
SQL Server 2005支持列加密。引入复制技术、数据库快照、故障转移集群
SQL Server 2005 引入 DMV。并支持表和索引分区。支持语句级重新编译。
SQL Server 2005 用SSIS 替换了之前的 DTS。引用了镜像技术。集成SSMS。
SQL Server 2008 提出了“Always On”的概念,增强了数据库群集。可以热插拔CPU。
SQL Server 2008 引入数据库压缩、备份压缩技术。引入列存储技术。
SQL Server 2008 引入数据加密技术。
SQL Server 2008 R2 增强了ssms。引入PowerPivot、主数据服务,支持管理参照数据。
SQL Server 2012 引入高可用组,即”Always On”(基于实例)
SQL Server 2012 支持列存储索引。高可用组实现“1拖4”,实现读写分离。
SQL Server 2012 将表格数据模型引入 SSAS。引入DQS(数据质量服务)、统计语义搜索
SQL Server 2012 BI 项目被迁移到Visual Studio 2010,被命名为 SSDT
SQL Server 2014 引入内存数据库功能,引入分区切换和索引生成
SQL Server 2014 引入SSD AS Buffer Pool(即将SSD虚拟成内存的一部分)
SQL Server 2014 可更新列存储聚集索引列,且always on 实现八个副本
SQL Server 2014 引入原生备份加密(解决数据泄露)以及使用SSMS备份到URL
SQL Server 2016 安装:R语言、tempdb、分析服务配置、管理工具等需要单独安装。
SQL Server 2016 内置json ,直接支持json格式数据,多tempdb数据库文件
SQL Server 2016 时态表 Temporal Table,存储历史表数据
SQL Server 2016 Query Store自动收集查询计划于性能并以报表展示
SQL Server 2017 Cross Platform:多平台支持,Linux上运行或macOS的Docker容器上
SQL Server 2017 外部代码运行:支持Python&R,强大的AI功能
SQL Server 2017 Resumable Online Index Operation:可恢复的在线索引操作
1.3、各个数字版本的发行版本(sql server2008)
Enterprise |
Developer |
Datacenter |
Standard |
Express |
企业版 具有所有功能,并且达到最大支持。收费 |
开发版 具有与企业版所有的功能,但仅限于开发与测试。 |
2008数据中心版 2012叫商业智能版 对BI功能支持的较为全面,但对其他功能支持较少。 |
标准版 具有所有功能,但许多功能支持情况受限。 |
简易版 只具有基本的数据功能。数据库最大只支持10G。 |
以下部分转自:https://www.cnblogs.com/OwenZeng/p/6813143.html
各版本功能对比
从我最开始接触的SQL SERVER 2000 开始,已经经历了如此多的版本。下面简单阐述下各个版本新增的功能:
SQL SERVER 2000
日志传送
索引视图
SQL SERVER 2005
分区
数据库镜像
(只有 SQL Server 2005 Enterprise Edition SP1 和更高版本支持异步数据库镜像。)
联机索引
数据库快照
复制
故障转移群集
SQL SERVER 2008
数据压缩
资源调控器
备份压缩
SQL SERVER 2008 R2
R2标志表示这是SQL Server的一个中间版本,而不是一个主版本 .此版本目前我的客户中,使用还是非常多,性能稳定,虽然新增功能比较少:
新增数据中心版,最大支持256核.
Unicode压缩
(为Unicode存储提供一个简单的压缩方案,通过Unicode压缩,可以减少Unicode字符对空间的占用)
SQL SERVER 2012
AlwaysOn
Columnstore 索引
增强的审计功能
大数据支持
SQL SERVER 2014
这个版本的新特效特别多,和非常有用,可以多了解下.
内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性 (将部分或所有事务指定为延迟持久事务,从而能够缩短延迟)
分区切换和索引生成
(官网写得Partition Switching and Indexing,感觉是有问题的,其实就是分区表的单个分区可以重建)
列存储索引
缓冲池扩展 就是使用SSD 扩展缓冲池
增量统计信息
资源调控器增强功能
(--之前只能控制CPU和内存,2014 开始可以控制IO)
DBCC CHECK 支持maxdop 提示
SQL SERVER 2016
全程加密技术(Always Encrypted)
JSON支持
多TempDB数据库文件
(以前也是支持的,在2014 开始就在error log提示,2016中,在安装时就可以设置。)
Query Store
(前几天去参加微软的培训还讲到的,挺不错的功能。可以帮助解决参数嗅探的问题,数据库升级的时候也可以用到它)
支持R语言
Live Quer y St at ist ics
(可以更清晰的看到执行计划的开销(水流式))
SQL SERVER 2017
可恢复的在线索引重建
允许您在发生故障(例如故障切换到副本或磁盘空间不足)之后恢复在线索引重建操作。
IDENTITY_CACHE option
当此选项设置为OFF时,它可以避免在服务器意外重新启动或故障切换到辅助服务器的情况下,标识列值的间隙
CLR在.NET Framework中使用代码访问安全性(CAS),该框架不再支持安全边界。
使用PERMISSION_SET = SAFE创建的CLR程序集可能能够访问外部系统资源,调用非托管代码并获取sysadmin权限
图表数据库功能
用于多对多关系建模
Read-scale availability groups without cluster
可以在不依赖集群的情况下,搭建读的可用性组,分担读压力。不过此时不能实现高可用。
R/PYTHON 机器学习方面的功能
[转帖]sql server版本特性简介、版本介绍简介的更多相关文章
- 如何选择 SQL Server 数据库跟操作系统版本
简介: 今天老大提需求, 需要一台 Windows 服务器, 需要安装最新版的 SQL Server 数据库.额, 上次搞 Windows 服务器还是4年前的事. 一.啥也没查, 直接下载操作系统.做 ...
- 查看SQL Server多实例的版本
通过 select @@version 查看当前的 SQL Server 安装的版本: 结果返回的是 SQL Server 2008 R2 (SP1),可安装的明明是 SQL Server 2012 ...
- SQL Server 2012 数据库各个版本功能对比
作为这篇SQL SERVER 2008数据库各版本功能对比 的姊妹篇,就写点SQL Server 2012 各个版本的区别以及物理以及逻辑上的限制. 个部分来分http://technet.micro ...
- SQL Server 2008 R2 的版本和组件
SQL Server 2008 R2 的版本和组件 SQL Server 2008 R2 其他版本 SQL Server 2008 SQL Server 2005 SQL Server 2012 ...
- 数据库备份还原工具EMS SQL Angel for SQL Server发布1.3版本
EMS公司,是专门从事企业数据库以及内置于多层次客户服务器结构自动化开发.其EMS SQL Angel for SQL Server工具,便是SQL Servers数据库数据备份还原工具,并且还能使用 ...
- SQL SERVER 的前世今生--各版本功能对比
背景 今天举办的 Data Amp 大会上,微软向开发者们强调了 数据如何影响他们的应用和服务 ,顺道还宣布了几个小新闻.这个免费的线上研讨会不仅展示了未来的机器学习远景,还发布了 SQL Serve ...
- 加载MySQL、Oracle、SQL Server 2000、SQL Server 2005及以上版本 的加载数据库驱动程序
2018-11-04 20:00:59 开始 //getConnection(String url, String user, String password) //url:连接数据库的URL 3 ...
- SQL Server 虚拟化(1)——虚拟化简介
本文属于SQL Server虚拟化系列 前言: 现代系统中,虚拟化越来越普遍,如果缺乏对虚拟化工作原理的理解,那么DBA在解决性能问题比如降低资源争用.提高备份还原速度等操作时就会出现盲点.所以基于本 ...
- SQL Server 性能优化(一)——简介
原文:SQL Server 性能优化(一)--简介 一.性能优化的理由: 听起来有点多余,但是还是详细说一下: 1.节省成本:这里的成本不一定是钱,但是基本上可以变相认为是节省钱.性能上去了,本来要投 ...
随机推荐
- 云上的三台主机构建server-proxy-agent取不到数据
4252:20191126:172327.217 cannot send list of active checks to "xxx.190.39.152": host [ppp] ...
- 8.8poc包问题
对于8.8的包的问题:zabbix server设备重启后 zabbix server,mariadb,zabbix agent启动不了.是因为在7代的centos中在主机重启后.自动删除了/var/ ...
- Vuejs基本使用
一.简单使用 ①首先需要实例化vue:new 出来,注意Vue大小写 ②通过el绑定元素:el 选项的作用就是告诉 Vue 管理模板的入口节点(不要绑定body和html) ③data:是响应式数据, ...
- Zookeeper的缺点
工作中对Zookeeper都是间接比较浅的使用,性能也没太高的要求所以对它的缺点也没太深的认识,从网上评价看,它还是有不少问题的. 1. 原生客户端坑太多,Curator(Curator是Netfli ...
- ModuleNotFoundError: No module named 'rest_framework_swagger'
pip3.6 install django-rest-swagger
- js 创建xml元素
function createXML(pathData) { var xmlDOM = createXMLDOM(); //参考:http://iceworldvip.blog.51cto.com/5 ...
- Fluent设置充分发展湍流入口(利用profile)
计算模型: 物性参数为: 密度:100kg/m3 粘度系数:0.003333kg/(m·s) 原视频下载地址: https://pan.baidu.com/s/1W3n_K-dZCVMF7M63wV2 ...
- [算法模板]ST表
[算法模板]ST表 ST表和线段树一样,都能解决RMQ问题(范围最值查询-Range Minimum Query). 我们开一个数组数组\(f[maxn][maxn\log_2]\)来储存数据. 定义 ...
- mysql将多条结果拼接成一条结果
1,实际数据 SELECT resource_id, resource_type FROM res_resource_mount 2,拼接之后数据 SELECT c.resource_id, GROU ...
- Shell命令行提示定制
/******************************************************************************* * Shell命令行提示定制 * 说明 ...