首页>>帮助中心>>如何香港VPSLinux上安装SQLServerNext教程

如何香港VPSLinux上安装SQLServerNext教程

2024/10/29 57次

香港云服务器微软正式发布上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身份安装的。


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。
#下载源的库配置文件 /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



一诺网络香港免备案专区,提供「香港增强云服务器」和「香港特惠云服务器」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2