今年早些时候,微软宣布将推出Linux版SQL Server
2016。昨天,微软正式加入了Linux基金会。作为白金会员,现在该公司正在寻求进一步加强与社区的关系。为此,它已经宣布在Linux上首次公开预览SQL
Server。这个预览版本也已在Windows上发布,它带来性能改进和工具更新。

微软刚宣布了下一代 SQL Server 的公开预览,Canonical
也正式宣布此预览版本可用于 Ubuntu
系统。无论是在内部部署还是在云端使用,SQL Server on Ubuntu
都为开发人员和组织提供了更为自由的选择。SQL Server
所允许的开发语言和数据类型,也成为可以向市场提供最创新和灵活的平台之一。

随着SQL
Server的发布,开发人员现在可以在Linux,Windows,Docker或Mac上构建应用程序,并将其部署到本地或云中。用户现在也更容易安装和使用SQL
Server。用户可以在Red Hat Enterprise Linux和Ubuntu
Linux本机系统上安装Linux版本SQL Server 2016。微软也将推出适用于SUSE
Linux Enterprise Server的软件包。

在下一代 SQL Server 中,微软为 Linux 和 Windows 平台的 SQL Server
提供了更为强大的功能,其中就包括对 Docker 容器的支持。此外 SQL Server on
Ubuntu
更可以显着降低成本、提高性能,以及在不添加更多硬件的情况下轻松扩展和部署额外存储和计算资源的能力。

微软还承诺大幅度提升Linux版本SQL
Server性能。微软表示,内存中OLTP读取速度最大提升100倍,写入速度最大提升30倍。SQL
Server还拥有用于事务处理的多个顶级TPC-E性能和用于数据仓库的顶级TPC-H性能,以及具有适用于领先业务应用程序的顶级性能。

成本:组织可利用 Microsoft Azure
平台的弹性和廉价资源带来许多成本收益,资源可以按需分配并在不使用平台时降低成本—非活动资源不会计费。性能:在云中,
管理数据库工作负载的资源会被按需优化。通过使用像 Docker 这样的流程容器和
Canonical Juju
这样的服务模型解决方案,组织可以提高其工作负载的性能,以及提高部署以数据为中心的解决方案的速度和效率。可扩展性:下一代
SQL Server 的承诺是允许 DBA 构建大规模的基于 Microsoft Azure
的数据库,而不必新增更多硬件。通过包括对 Linux
容器的支持,组织可以超越传统效率,而 Canonical 和微软在 Ubuntu、SQL
Server、容器和 Azure 平台的结合带来了非常一致的 Linux 云体验。

微软最近还展示了每秒运行超过100万次R预测的SQL Server。除此之外,SQL
Server还提供了令人难以置信的效率。在Linux工具方面,微软发布了一些SQL
Server工具的更新版本以及针对Visual Studio代码的新SQL
Server扩展。开发人员可以使用Azure SQL数据库和Azure SQL
DW。该公司还在Linux上为SQL Server提供了本地命令行工具。

今年早些时候微软即宣布了 SQL Server on Linux 计划,Canonical
也继续与微软合作,将最好的 Linux 系统带入微软平台。Canonical 技术主管
Dustin Kirkland 表示:「微软和 Canonical 继续在 Windows 世界和 Linux
世界之间建立桥梁。 SQL Server on Ubuntu 便是这种趋势的又一示例。」

在今年3月份,微软宣布超过8000家公司已经在第一周内注册尝试Linux 版SQL
Server,其中包括超过50%的财富500强公司。

安装SQL Server on Ubuntu

图片 1

当前微软发布的 SQL Server on Linux 版本为 SQL Server vNext
CTP1,已经支持 Red Hat Enterprise Linux 7.2b 和 Ubuntu 16.04
系统,下面我们就以 Ubuntu 16.04 作为示例介绍如何进行安装部署。

来自:cnBeta.COM

复制代码
代码如下:#导入公共存储库GPG密钥curl | apt-key add -#注册Microsoft SQL
Server Ubuntu存储库curl /etc/apt/sources.list.d/mssql-server.list

#安装SQL Server on Linuxsudo apt updatesudo apt install -y mssql-server

软件包安装完成后,运行配置脚本并按照提示操作:

sudo /opt/mssql/bin/sqlservr-setup

输入你sa帐户的密码,提示如图:

配置完成后,验证服务是否正在运行:

systemctl status mssql-server