• CentOS7.6安装SQL SERVER 2017


    1、下载sql server 镜像配置文件到指定位置

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

     2、运行以下命令,安装 SQL Server

    sudo yum install -y mssql-server

     3、配置SQL Server数据库

    sudo /opt/mssql/bin/mssql-conf setup

    自己玩的,这里我选择2,Developer(免费,无生产许可)版本

     输入yes,接受许可条款

     设置数据库密码,这里自行设置吧。

    哈,报错了:

     稍微查了下资料,知道原因了;我这台廉价云服务器总共只有2G内存,安装sql server必须保证空闲内存至少有2G,好吧,所以安装失败了;网上说换个版本安装,行,安装Express版本吧,从命令:sudo /opt/mssql/bin/mssql-conf setup 开始。

     还是失败了;重新再寻找解决方案:

    依次执行以下命令:将内存需求2G改为512M

    cd /opt/mssql/bin/
    # mv sqlservr sqlservr.old
    # python
    a = open("sqlservr.old", "rb").read()
    b = a.replace("x80x10xb7xc1", "x00x80x84x1e")
    open("sqlservr", "wb").write(b)
    (完成后Ctrl+D)
    # chmod +x sqlservr

    结果如下,再次执行sudo /opt/mssql/bin/mssql-conf setup

     

     貌似成功了?查看下运行状态:

    systemctl status mssql-server

     好吧,还是失败了---------继续查找解决方案中。。。未完待续

    搞失败了,不搞了,卸载掉mssql,测试用的电脑配置较差,实际环境不会使用不足2G内存的电脑来安装sql server,这里卸载掉sql server:

    为了移除Linux上运行的mssql-server包,使用如下命令:

    sudo yum remove mssql-server

    移除包并不会删除生成的数据库文件。如果你想删除数据库文件,可以使用如下命令:

    sudo rm -rf /var/opt/mssql/

    后续考虑在虚拟机中使用超过2G内存来安装sqlserver.

    参考链接:

    https://www.cnblogs.com/xuanqust/p/11106679.html

    http://www.bubuko.com/infodetail-2351079.html

  • 相关阅读:
    BZOJ 1051: [HAOI2006]受欢迎的牛( tarjan )
    BZOJ 2208: [Jsoi2010]连通数( DFS )
    js效果-鼠标提示框
    CSS-背景
    CSS-文本
    tomcat 安装 for Mac
    CSS选择器基础
    POJ3349-Snowflake Snow Snowflakes-Hash
    数据库的三大设计范式
    HDU5120-Intersection-两个圆环相交面积
  • 原文地址:https://www.cnblogs.com/wanggang2016/p/11854740.html
Copyright © 2020-2023  润新知