源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

CentOS安装SQL Server vNext CTP1教程

  • 时间:2022-10-05 08:04 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:CentOS安装SQL Server vNext CTP1教程
今天微软正式发布上SQL Server 2016 SP1,根据以往的SP1定律,可以在生产环境上使用了。打了SP1的标准版将具有企业版几乎所有的的功能。只有RAM 超过128GB或者超过24核心或者超过4路的环境才必须要安装企业版。 还有一个重要的发布:[url=https://blogs.technet.microsoft.com/dataplatforminsider/2016/11/16/announcing-sql-server-on-linux-public-preview-first-preview-of-next-release-of-sql-server/]SQL Server vNext on Linux[/url]。也是本文介绍安装的版本。长话短说,开始安装。 这个版本的SQL Server,官方支持的平台是Red Hat Enterpise 7.2 或者Ubuntu 16.04。但是我手上暂时没有Red Hat,就用CentOS 7.2试试。我是以root身份安装的。 [b]1. 安装[/b]
#下载库配置文件
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
#安装
sudo yum install -y mssql-server

[img]http://files.jb51.net/file_images/article/201611/2016111717014949.png[/img] [b]2. 运行配置文件 [/b]
#运行SQL Server的配置文件进行配置。
#这个过程会要你同意License条款,设置SA密码,设置SQL Server服务开机启动

/opt/mssql/bin/sqlservr-setup

[img]http://files.jb51.net/file_images/article/201611/2016111717014950.png[/img] [b]3. 检查服务状态 [/b]
#检查SQL Server的服务状态

systemctl status mssql-server
[img]http://files.jb51.net/file_images/article/201611/20161117171742811.jpg?20161017171754[/img] [b]4. 修改防火墙 [/b]
#修改防火墙,允许1433端口

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

[img]http://files.jb51.net/file_images/article/201611/2016111717014952.png[/img] [b]5. 安装SQL工具,包括sqlcmd和bcp [/b]
#下载源的库配置文件

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

#安装tools
yum install mssql-tools

[b]6. 连接测试 [/b]
# 使用sqlcmd的本地连接。直接在-P参数后填密码或者回车后输入密码。

sqlcmd -S . -U SA -p

[img]http://files.jb51.net/file_images/article/201611/2016111717015053.png[/img] 发现sqlcmd的使用方式和windows下是一样的。返回内容最后有一个根据当前查询的耗时预估的每秒事务处量。 然后建个库,建个表试试。 [img]http://files.jb51.net/file_images/article/201611/2016111717015054.png[/img] 远程连接。从windows使用sqlcmd,用外网IP连接 [img]http://files.jb51.net/file_images/article/201611/2016111717015055.png[/img] 使用SSMS连接,我使用是SQL 2014安装时自带SSMS,可能会有一些不支持问题。可以看到Agent没启动的,实际上是这个版本没有Agent。 [img]http://files.jb51.net/file_images/article/201611/2016111717015056.png[/img] 有意思的是,使用SSMS可以创建库,却不能创建表。从错误信息来看,似乎是不支持图形界面创建表。 [img]http://files.jb51.net/file_images/article/201611/2016111717015057.png[/img] [b]总结:[/b] 尝鲜性地测试一下,有机会还会测试更多功能。目前不支持Agent,复制和大部分BI功能组件。 很多人对SQL Server On Linux是有所期待。如果它在Linux上的表现与之在以往Windows上的表现一样优秀的话,我相信会有更多人会使用它的。 SQL Server On Linux的更多文档内容:[url=https://docs.microsoft.com/zh-cn/sql/linux/]SQL Server on Linux Documentation[/url] 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部