【SQL Server】阿里云CentOS安装SQL Server教程 含破解3.5G内存的限制、win端远程连接
参考博客
安装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端远程连接相关推荐
- 在阿里云下安装SQL Server
今天应公司的要求,需要在阿里云上安装sql server 在本地使用,由于自己原来没有涉及过这样的安装所以走了很多的弯路.现在将我的安装过程与大家分享,希望能够帮到想要学习这个方面的人.以下是我用Ce ...
- 使用阿里云CentOS安装LAMP时,安装PHP扩展需要注意的事情
2019独角兽企业重金招聘Python工程师标准>>> 阿里云的CentOS中,repo是更改过的,有安装epel的repo,之前使用命令: yum install httpd ph ...
- 阿里云centos 安装和配置 DokuWiki
DokuWiki 是一个开源的 wiki 项目, 可方便进行知识和内容的管理和分享,不用安装数据库,内置权限管理,书写直观方便,有大量的插件支持. 特别适用于企业内部的内容和知识管理,只允许内部员工编 ...
- 阿里云centos安装sonar问题记录
前言 最近在阿里云服务器上重新安装了jenkins,同时打算集成更多的常用的插件,例如sonar. 很多年前,我在自己的windows电脑上安装过sonar,不过那个电脑我已经没再用了,这次在阿里云上 ...
- 阿里云centOS安装图形界面
阿里云默认的centOS是不带图形界面的.为了便于查看和操作,我们需要手动安装centOS的Gnome GUI包. 主要记录以下几步: (1)首先安装X系统组件 # yum groupinstall ...
- 阿里云centos 安装mysql_阿里云CentOS安装Mysql数据库
前言最近也确实挺忙,但是再忙,我也会去鲁迅的海绵里挤点水来写文章. 写这篇文章的目的很明确,就是以后我忘了自己踩过这个坑,回来再看看. 下面开始正文 需要的环境: 1.操作系统:公共镜像CentOS ...
- 阿里云 centos安装oracle 11g 完全图解
摘要: 说明: Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.21.150 Ora ...
- 阿里云CentOS 安装 Nginx
环境 查看系统版本 cat /etc/redhat-release 我的版本是 CentOS Linux release 7.9.2009 安装Nginx 依次运行以下命令添加运行Nginx服务进程的 ...
- 阿里云Centos 安装 Docker 环境
更新yum # 确保系统环境不低于 3.10 uname -r // 3.10.0-1062.1.2.el7.x86_64# 更新yum 包 (多余但省事 下面的yum install 省了) yum ...
最新文章
- Openreach与华为/诺基亚签署G.fast协议
- Firefox 修改User Agent
- 5G NR Search space和CORESET
- ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[上篇]
- feather 设置坐标刻度_matplotlib学习记录:调整刻度范围和刻度标签
- 编码、解码Html代码
- 电脑硬件知识大扫盲:CPU技术参数集锦
- k8s api文档 调用heapster metrics
- c语言教程英文版讲义,c语言教程英文版讲义(六)1.pdf
- php怎样导出pdf,php导出pdf(一)
- 数学建模05-元胞自动机
- 从0配置halo博客并配置SSL
- python基础: 字符串操作
- [go学习笔记.第十六章.TCP编程] 3.项目-海量用户即时通讯系统-redis介入,用户登录,注册
- 场强测试软件,无线场强测试系统的软件结构设计与实现
- cf Educational Codeforces Round 77 E. Tournament
- SmartRF Flash Programmer 软件安装
- 211大三会计女生,想做HR,要不要去英国读一年制硕士?
- 快递查询快递api接口
- (亲测有效)解决Qt Creator 编译报错cannot find -lGL问题