CentOS安装SQL Server vNext CTP1教程

 更新时间:2016年11月17日 16:56:47   作者:Joe.TJ  
这篇文章主要为大家详细介绍了CentOS上安装SQL Server vNext CTP1的相关过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

今天微软正式发布上SQL Server 2016 SP1,根据以往的SP1定律,可以在生产环境上使用了。打了SP1的标准版将具有企业版几乎所有的的功能。只有RAM 超过128GB或者超过24核心或者超过4路的环境才必须要安装企业版。

还有一个重要的发布:SQL Server vNext on Linux。也是本文介绍安装的版本。长话短说,开始安装。

这个版本的SQL Server,官方支持的平台是Red Hat Enterpise 7.2 或者Ubuntu 16.04。但是我手上暂时没有Red Hat,就用CentOS 7.2试试。我是以root身份安装的。

1. 安装

#下载库配置文件
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
#安装
sudo yum install -y mssql-server

2. 运行配置文件

#运行SQL Server的配置文件进行配置。
#这个过程会要你同意License条款,设置SA密码,设置SQL Server服务开机启动

/opt/mssql/bin/sqlservr-setup

3. 检查服务状态

#检查SQL Server的服务状态

systemctl status mssql-server

4. 修改防火墙

#修改防火墙,允许1433端口

systemctl start firewalld
firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload

5. 安装SQL工具,包括sqlcmd和bcp

#下载源的库配置文件

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

#安装tools
yum install mssql-tools

6. 连接测试

# 使用sqlcmd的本地连接。直接在-P参数后填密码或者回车后输入密码。

sqlcmd -S . -U SA -p

发现sqlcmd的使用方式和windows下是一样的。返回内容最后有一个根据当前查询的耗时预估的每秒事务处量。

然后建个库,建个表试试。

远程连接。从windows使用sqlcmd,用外网IP连接

使用SSMS连接,我使用是SQL 2014安装时自带SSMS,可能会有一些不支持问题。可以看到Agent没启动的,实际上是这个版本没有Agent。

有意思的是,使用SSMS可以创建库,却不能创建表。从错误信息来看,似乎是不支持图形界面创建表。

总结:

尝鲜性地测试一下,有机会还会测试更多功能。目前不支持Agent,复制和大部分BI功能组件。
很多人对SQL Server On Linux是有所期待。如果它在Linux上的表现与之在以往Windows上的表现一样优秀的话,我相信会有更多人会使用它的。
SQL Server On Linux的更多文档内容:SQL Server on Linux Documentation

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Sql Server 字符串聚合函数

    Sql Server 字符串聚合函数

    Sql Server 有如下几种聚合函数SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN,但是这些函数都只能聚合数值类型,无法聚合字符串。
    2009-06-06
  • SQL Server出现System.OutOfMemoryException异常的解决方法

    SQL Server出现System.OutOfMemoryException异常的解决方法

    这篇文章主要介绍了SQL Server出现System.OutOfMemoryException异常的解决方法,同时提供了微软官方的解决方案,需要的朋友可以参考下
    2014-06-06
  • vs code连接sql server数据库步骤及遇到的问题小结

    vs code连接sql server数据库步骤及遇到的问题小结

    这篇文章主要介绍了用vs code连接sql server数据库步骤及遇到的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 数据库之SQL技巧整理案例

    数据库之SQL技巧整理案例

    这篇文章主要介绍了数据库之SQL技巧整理案例,本篇文章通过整合了多种场景下的简要案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • SQL Server 2008 R2完美卸载教程(亲测有用)

    SQL Server 2008 R2完美卸载教程(亲测有用)

    SQL Server 2008 R2是一款非常强大的数据库管理系统,但在某些情况下可能需要卸载它,下面这篇文章主要给大家介绍了关于SQL Server 2008 R2完美卸载的相关资料,需要的朋友可以参考下
    2023-11-11
  • 深入浅析SQL中的group by 和 having 用法

    深入浅析SQL中的group by 和 having 用法

    这篇文章主要介绍了SQL中的group by 和 having 用法浅析,需要的的朋友参考下吧
    2017-08-08
  • SQL中的CASE WHEN用法小结

    SQL中的CASE WHEN用法小结

    文章详细介绍了SQL中的CASEWHEN函数及其用法,包括简单CASEWHEN和CASEWHEN条件表达式两种形式,并通过多个实际场景展示了如何使用CASEWHEN进行数据判断和条件统计,感兴趣的朋友跟随小编一起看看吧
    2025-03-03
  • sql数据库不能直接用instr函数

    sql数据库不能直接用instr函数

    sql数据库不能直接用instr函数...
    2007-01-01
  • win2003 安装 sqlserver 2005的方法

    win2003 安装 sqlserver 2005的方法

    sql server 2005 安装在 2K3 server 系统上 需要 sp1补丁,安装sp1补丁时遇到问题无法安装解决办法,将如下代码保存为reg文件,导入注册表即可成功安装sp1补丁
    2010-05-05
  • SQL Server使用SELECT INTO实现表备份的代码示例

    SQL Server使用SELECT INTO实现表备份的代码示例

    在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在 SQL Server 中,可以使用 SELECT INTO 语句将数据从一个表备份到另一个表,本文通过代码示例介绍的非常详细,需要的朋友可以参考下
    2025-01-01

最新评论