• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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

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

    您可能感兴趣的文章:
    • sqlserver四舍五入使用round函数及cast和convert函数
    • SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍
    • Sql Server 2012 转换函数的比较(Cast、Convert和Parse)
    • mysql启动报错MySQL server PID file could not be found
    • SqlServer与MongoDB结合使用NHibernate
    • SQL Server 出现Error: 1326错误(管理器无法连接远程数据库)问题解决方案
    • SQL Server配置管理器无法连接到WMI提供程序
    • SQL Server 2012 安装与启动图文教程
    • SqlServer高版本数据备份还原到低版本
    • SQL server中字符串逗号分隔函数分享
    • SQL SERVER中强制类型转换cast和convert的区别详解
    上一篇:通过使用正确的search arguments来提高SQL Server数据库的性能
    下一篇:SQL SERVER中强制类型转换cast和convert的区别详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS安装SQL Server vNext CTP1教程 CentOS,安装,SQL,Server,vNext,