参考博客

安装SQL Server:
参考一:https://blog.csdn.net/shengqianfeng/article/details/84572935
参考二:https://blog.csdn.net/sd7o95o/article/details/81049932

破解内存限制:http://www.mamicode.com/info-detail-1838945.html


安装教程

逐步执行执行

mkdir -p /opt/sqlserver2017cd /opt/sqlserver2017/wget https://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-14.0.1000.169-2.x86_64.rpm

执行

rpm -ivh mssql-server-14.0.1000.169-2.x86_64.rpm

出错,因为需要安装下面的依赖包。

yum install bzip2
yum install gdb
yum install libsss_nss_idmap

重新执行:

rpm -ivh mssql-server-14.0.1000.169-2.x86_64.rpm

安装过程中出现这个错误,是因为3.5G内存限制:

破解内存限制方法

切换自己的mssql的bin目录下 使用下面的命令:

[root@localhost bin]# mv sqlservr sqlservr.old
[root@localhost bin]# python
>>> a = open("sqlservr.old", "rb").read()
>>> b = a.replace("\x80\x10\xb7\xc1", "\x00\x80\x84\x1e")
>>> open("sqlservr", "wb").write(b)
[root@localhost bin]# chmod +x sqlservr

然后再重新来过我们的安装步骤 ./mssql-conf setup 就可以安装成功了。


验证是否安装成功

systemctl status mssql-server

停止、启动或重启 SQL Server 服务

systemctl stop mssql-server
systemctl start mssql-server
systemctl restart mssql-server

远程连接

配置防火墙实现远程链接, 默认的 SQL Server 端口为 TCP 1433。 如果你使用FirewallD适合您的防火墙,你可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

如果提示:FirewallD is not running 说明防火墙没有开启

开启防火墙命令:

systemctl start firewalld

再运行上面两条命令即可

除了服务器上的防火墙,阿里云本身也有一层防火墙,需要根据防火墙相关的端口再设置一次安全组规则。

登录【阿里云管理控制台】,左侧菜单依次点:
云计算基础服务 -> 云服务器ECS -> 网络和安全 -> 安全组 -> 在安全组列表中选择默认安全组最右边的‘配置规则’
-> tab页签选’入方向’ -> 点右上角的‘添加安全组规则’
-> 规则方向:入方向 -> 授权策略:允许 -> 协议类型:MS SQL(1433) -> 授权对象:0.0.0.0/0 -> 确定


配置完毕后,在windows上的sql server输入服务器ip、用户名sa、密码为刚才设置的密码,即可远程登录


OK,登陆成功!~

附:

导入数据库mdf文件方法

右键“数据库”->附加

如果报错“无法更新数据库xxx 因为数据库是只读的”,就把数据库所在的文件夹递归设置权限为777即可

【SQL Server】阿里云CentOS安装SQL Server教程 含破解3.5G内存的限制、win端远程连接相关推荐

  1. 在阿里云下安装SQL Server

    今天应公司的要求,需要在阿里云上安装sql server 在本地使用,由于自己原来没有涉及过这样的安装所以走了很多的弯路.现在将我的安装过程与大家分享,希望能够帮到想要学习这个方面的人.以下是我用Ce ...

  2. 使用阿里云CentOS安装LAMP时,安装PHP扩展需要注意的事情

    2019独角兽企业重金招聘Python工程师标准>>> 阿里云的CentOS中,repo是更改过的,有安装epel的repo,之前使用命令: yum install httpd ph ...

  3. 阿里云centos 安装和配置 DokuWiki

    DokuWiki 是一个开源的 wiki 项目, 可方便进行知识和内容的管理和分享,不用安装数据库,内置权限管理,书写直观方便,有大量的插件支持. 特别适用于企业内部的内容和知识管理,只允许内部员工编 ...

  4. 阿里云centos安装sonar问题记录

    前言 最近在阿里云服务器上重新安装了jenkins,同时打算集成更多的常用的插件,例如sonar. 很多年前,我在自己的windows电脑上安装过sonar,不过那个电脑我已经没再用了,这次在阿里云上 ...

  5. 阿里云centOS安装图形界面

    阿里云默认的centOS是不带图形界面的.为了便于查看和操作,我们需要手动安装centOS的Gnome GUI包. 主要记录以下几步: (1)首先安装X系统组件 # yum groupinstall ...

  6. 阿里云centos 安装mysql_阿里云CentOS安装Mysql数据库

    前言最近也确实挺忙,但是再忙,我也会去鲁迅的海绵里挤点水来写文章. 写这篇文章的目的很明确,就是以后我忘了自己踩过这个坑,回来再看看. 下面开始正文 需要的环境: 1.操作系统:公共镜像CentOS ...

  7. 阿里云 centos安装oracle 11g 完全图解

    摘要: 说明: Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.21.150 Ora ...

  8. 阿里云CentOS 安装 Nginx

    环境 查看系统版本 cat /etc/redhat-release 我的版本是 CentOS Linux release 7.9.2009 安装Nginx 依次运行以下命令添加运行Nginx服务进程的 ...

  9. 阿里云Centos 安装 Docker 环境

    更新yum # 确保系统环境不低于 3.10 uname -r // 3.10.0-1062.1.2.el7.x86_64# 更新yum 包 (多余但省事 下面的yum install 省了) yum ...

最新文章

  1. Openreach与华为/诺基亚签署G.fast协议
  2. Firefox 修改User Agent
  3. 5G NR Search space和CORESET
  4. ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[上篇]
  5. feather 设置坐标刻度_matplotlib学习记录:调整刻度范围和刻度标签
  6. 编码、解码Html代码
  7. 电脑硬件知识大扫盲:CPU技术参数集锦
  8. k8s api文档 调用heapster metrics
  9. c语言教程英文版讲义,c语言教程英文版讲义(六)1.pdf
  10. php怎样导出pdf,php导出pdf(一)
  11. 数学建模05-元胞自动机
  12. 从0配置halo博客并配置SSL
  13. python基础: 字符串操作
  14. [go学习笔记.第十六章.TCP编程] 3.项目-海量用户即时通讯系统-redis介入,用户登录,注册
  15. 场强测试软件,无线场强测试系统的软件结构设计与实现
  16. cf Educational Codeforces Round 77 E. Tournament
  17. SmartRF Flash Programmer 软件安装
  18. 211大三会计女生,想做HR,要不要去英国读一年制硕士?
  19. 快递查询快递api接口
  20. (亲测有效)解决Qt Creator 编译报错cannot find -lGL问题

热门文章

  1. Docker教程-使用
  2. 数据科学竞赛-人脸表情识别
  3. 机器学习-分类之决策树原理及实战
  4. Windows 系统版本判断
  5. 【Boost】boost库中thread多线程详解2——mutex与lock
  6. 用Python生成随机的中文验证码图片
  7. ADO学习(二).udl文件
  8. MyBatis(二)MyBatis基本流程源码分析
  9. 设计模式:工厂方法模式(Factory Method)和抽象工厂模式(Abstact Factory)
  10. 如何提升网站的性能?