zoukankan      html  css  js  c++  java
  • CentOS8中安装SQLServer

    微软的帮助说的很详细了,也很好。

    阿里云的centos8里安装了python3,无须另装python。

    这里提一下关于破解2g内存限制的问题。

    安装到第三步的时候,会提示内存限制。网上找到的破解方法有效,但需要注意以下两点:

    1、使用python3,而不是python执行命令(除非你想重装python)

    2、命令如下:

    cd /opt/mssql/bin/ # 进入目录
    mv sqlservr sqlservr.old # 保存备份文件
    python # 使用python修改内存限制代码
    >>>oldfile = open("sqlservr.old", "rb").read()
    >>>newfile=oldfile.replace(b"x00x94x35x77",b"x00x80x84x1e")
    >>>open("sqlservr", "wb").write(newfile)
    >>>exit()

    注意:replace命令里的字符串要加b,不然执行不了。

    3、完事给这个文件加上执行权限(步骤略)(我是读写执行全给)

    到此,看起来一切正常。

     通过查询微软帮助,得知修改默认端口号:

    sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>

    之后重启服务。

    sudo systemctl restart mssql-server

     如果需要重置密码,可以运行以下命令:

    sudo /opt/mssql/bin/mssql-conf set-sa-password

    本地ssms连接,需要注意ip和端口之间用逗号分隔。如“192.168.1.1,12345”。

    成功:

  • 相关阅读:
    Linux系统中/和是什么意思,和window系统有什么区别?
    给自己的U盘设定图标
    我的第一篇文章
    大端小端
    好玩的地图
    英语流利说 第28天
    英语流利说 第27天
    英语流利说 第26天
    英语流利说 第25天
    英语流利说 第24天
  • 原文地址:https://www.cnblogs.com/wanjinliu/p/12444652.html
Copyright © 2011-2022 走看看