此文转载,原文地址:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-whats-new

CTP 2.0

The CTP 2.0 release contains the following improvements and fixes:

  • Added Log Shipping functionality for SQL Server Agent.
  • Localized messages of mssql-conf.
  • Linux path formatting are now compatible throughout the SQL Server Engine. But support for "C:\" prefixed paths will continue.
  • Enabled DMV sys.dm_os_file_exists.
  • Enabled DMV sys.fn_trace_gettable.
  • Added CLR Strict Security mode.
  • SQL Graph.
  • Resumable Online Index Rebuilds.
  • Adaptive Query Processing.
  • Added UTF-8 encoding for system files, including log files.
  • Fixed In-memory databases location limitation.
  • Add new cluster type CLUSTER_TYPE = EXTERNAL for configuring an availability group for high availability.
  • Fix Availability Group Listener for read-only routing.
  • Production support for Early Adoption Program (EAP) customers. Sign up here.

CTP 1.4

The CTP 1.4 release contains the following improvements and fixes:

  • Enabled the SQL Server Agent.

    • Enabled T-SQL Jobs functionality.
  • Fixed timezone bugs:
    • Timezone support for Asia/Kolkata.
    • Fixed GETDATE() function.
  • Network Async I/0 Improvements:
    • Significant improvements to In-Memory OLTP workload performance.
  • Docker image now includes SQL Server command-line utilities. (sqlcmd/bcp).
  • Enabled Virtual Device Interface (VDI) support for backups.
  • Location of TempDB can now be modified after installation using ALTER DATABASE.

CTP 1.3

The CTP 1.3 release contains the following improvements and fixes:

CTP 1.2

The CTP 1.2 release contains the following improvements and fixes:

  • Support for SUSE Linux Enterprise Server v12 SP2.
  • Bug fixes for core engine and stability improvements.
  • Docker image:
    • Fixed issue #1 by adding Python to the image.
    • Removed /opt/mssql/data as the default volume.
  • Updated to .NET 4.6.2.

CTP 1.1

The CTP 1.1 release contains the following improvements and fixes:

  • Support for Red Hat Enterprise Linux version 7.3.
  • Support for Ubuntu 16.10.
  • Upgraded Docker OS layer to Ubuntu 16.04.
  • Fixed telemetry issues in Docker image.
  • Fixed SQL Server Setup script related bugs.
  • Enhanced performance for natively compiled T-SQL modules, including:
    • OPENJSON, FOR JSON, JSON built-ins.
    • Computed Columns (Only indexes are allowed on persisted computed columns, but not on non-persisted computed columns for in-memory tables).
    • CROSS APPLY operations.
  • New language features:
    • String functions: TRIM, CONCAT_WS, TRANSLATE and STRING_AGG with support for WITHIN GROUP (ORDER BY).
    • BULK IMPORT now supports CSV format and Azure Blob Storage as File Source.

Under compatibility mode 140:

  • Improved the performance of updates to non-clustered columnstore indexes in the case when the row is in the delta store. Changed from delete and insert operations to update. Also changed the plan shape used from wide to narrow.
  • Batch mode queries now support "memory grant feedback loops". This will improve concurrency and throughput on systems running repeated queries that use batch mode. This can allow more queries to run on systems that are otherwise blocking on memory before starting queries.
  • Improved performance in batch mode parallelism by ignoring trivial plan for batch mode plans to allow for parallel plans to be picked instead against columnstores.

Improvements from Service Pack 1 in this CTP1.1 release:

  • Database cloning for CLR, Filestream/Filetable, In-memory and Query Store objects.
  • CREATE or ALTER operators for programmability objects.
  • New USE HINT query option to provide hints for the query processor. Learn more here: Query Hints.
  • SQL service account can now programmatically identify Enable Lock Pages in Memory and Instant File Initialization permissions.
  • Support for TempDB file count, file size and file growth settings.
  • Extended diagnostics in showplan XML.
  • Lightweight per-operator query execution profiling.
  • New Dynamic Management Function sys.dm_exec_query_statistics_xml.
  • New Dynamic Management Function for incremental statistics.
  • Removed noisy In-memory related logging messages from errorlog.
  • Improved AlwaysOn Latency Diagnostics.
  • Cleaned up Manual Change Tracking.
  • DROP TABLE support for replication.
  • BULK INSERT into heaps with AUTO TABLOCK under TF 715.
  • Parallel INSERT..SELECT changes for local temp tables.

Learn more about these fixes in the Service Pack 1 Release description.

Many database engine improvements apply to both Windows and Linux. The only exception would be for database engine features that are currently not supported on Linux. For more information, see What's New in SQL Server 2017 (Database Engine).

SQL Server 2017 on Linux的更多相关文章

  1. Linux 上的 SQL Server 2017 的安装指南

    一:介绍背景 微软在2016年 3 月首次对外宣布了 Linux 版的 SQL Server,并于2017年 7 月发布了首个公开 RC 版.前几日在美国奥兰多召开的微软 Ignite 2017 大会 ...

  2. 在Red Hat Enterprise Linux 7.3上安装SQL Server 2017

    必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sql ...

  3. SQL Server 2017 正式发布:同时支持 Windows 和 Linux(现在看下来,当年那德拉的“云优先,移动优先”是有远见的,而且是有一系列的措施和产品相配合的,只是需要一点时间而已。真是佩服!!)

    微软在去年 3 月首次对外宣布了 Linux 版的 SQL Server,并于今年 7 月发布了首个公开 RC 版.前几日在美国奥兰多召开的微软 Ignite 2017 大会上,微软宣布 SQL Se ...

  4. 在Linux上使用mssql-conf工具配置SQL Server 2017

    mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本.你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的 ...

  5. 消息:SQL Server 2017(vNext)的第三个公开的CTP(社区技术预览版)发布了

    今天看到了一个新闻,跟大家分享一下,有兴趣的可以去尝试一下. SQL Server 2017 CTP3于5月23日发布了,详细版本号是6.7.55.0. 大家可以去安装试试.在下载页面,目前是SQL  ...

  6. 使用Docker运行Microsoft SQL Server 2017

    最近每天都在空闲时间努力编写Apworks框架的案例代码WeText.在文本发布和处理微服务中,我打算使用微软的SQL Server for Linux来做演示,于是也就在自己的docker-comp ...

  7. CentOS7脱机安装SQL Server 2017

    SQL Server on Linux也发布一段时间了,官方上支持Red Hat, SUSE, Ubuntu.手上没有以上Linux版本,选用了与Red Hat最接近的CentOS7.4来进行安装和测 ...

  8. 迁移数据库数据到SQL Server 2017

      概述 本篇我们将利用DMA一步一步实现SQL Server 的迁移.帮助大家理解现在的SQL Server与新版本的融合问题,同时需要我们做哪些操作来实现新版本的升级或者迁移. SQL Serve ...

  9. CentOS7.5脱机安装SQL Server 2017(NEW)

    发现搜到的都是在线下载安装的,都是只安装了mssql-server服务,没有mssql-server-agent服务.还以为linux下mssql没有agent服务呢.一番测试发现可以脱机安装,但是能 ...

随机推荐

  1. Linux C代码 获取IP地址

    Ubuntu 16.04下,可编译通过: #include <stdio.h> #include <ifaddrs.h> #include <arpa/inet.h> ...

  2. 面经问题总结——django相关

    1.让你从头设计一个web框架,第一步你会做什么? 2.django的orm是怎么实现的? 3.django的URL路径映射是怎么实现的? 4.平常你怎么运用django提供的钩子函数? 5.三级分销 ...

  3. SpringCloud---API网关服务---Spring Cloud Zuul

    1.概述 1.1 微服务架构出现的问题   及  解决: 1.1.1 前言 每个微服务应用都提供对外的Restful API服务,它通过F5.Nginx等网络设备或工具软件实现对各个微服务的路由与负载 ...

  4. SQL基础语法select|insert|update|delete(增删改查) 简单使用

    以下案列以此表举例 1.select(查询) select简单的查询分为两种 注:字段也就是表结构中的列的名称 第一种: select  字段名  from  表名 此种查询只列出你所需要查询的字段, ...

  5. VR内容是如何制作的!

    VR全景视频作为一种新型的视频方式,其震撼效果是毋庸置疑的.目前市场上的VR全景视频也不在少数,越来越多的人能够欣赏到精彩的内容. 首先呢, VR内容场景的呈现分为两种情况: 1.实景拍摄 2.3D建 ...

  6. DB2 移动数据总结一

    数据移动参考的连接 IMPORT http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.admin.cm ...

  7. vuex到底是什么?

    vuex到底是什么? 使用vue也有一段时间了,但是对vue的理解似乎还是停留在初始状态,究其原因,不得不说是自己没有深入进去,理解本质,导致开发效率低,永远停留在表面, 更坏的结果就是refresh ...

  8. Robot Framework(AutoItLibrary库关键字介绍)

    AutoItLibrary库关键字 AutoItLibrary 的对象操作大体上有几大主要部分,Window 操作.Control 操作.Mouse 操作.Process操作.Run 操作.Reg 操 ...

  9. 如何在Firebug中修改js变量的值

    在做项目的时候,经常需要调试js,要是项目环境在本地,可以直接在js代码里面设置断点或者修改变量值.但是在测试或者生产等线上环境时,再频繁登录服务器去修改js代码就显得麻烦了.项目线上环境,可以在fi ...

  10. window.onload与$(document).ready()之区别

    1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行.         $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕. 2 ...