centos 7-8 安装 ms sql server 2019

摘要:
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-overview?view=sql-Server-ver15###下载并安装sudocurl-o/etc/yum.repo。d/msql服务器repohttps://packages.microsoft.com/config/rhel/8/mssql-server-2
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-overview?view=sql-server-ver15

###下载安装
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo && sudo yum install -y mssql-server
### 执行配置
sudo /opt/mssql/bin/mssql-conf setup

###解决libc.so.6:version`GLIBC_2.18'notfound问题


没有GLIBC_2.18
下载:wgethttp://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gz
解压:tar-zxvfglibc-2.18.tar.gz
进入解压文件夹,创建文件夹build:
wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gz && tar -zxvf glibc-2.18.tar.gz && cd glibc-2.18 && mkdir build && cd build
运行configure配置,make,sudomakeinstall
../configure --prefix=/usr
make -j4
sudo make install
###修复安装文件配置中的字符编码错误

修改/opt/mssql/lib/mssql-conf/mssqlconfhelper.py的以下部分

修改前
 if(noprompt ==False):
        language =locale.getdefaultlocale()[0]
        if(language == None or language == "" or language.lower() == "en_us"):
            #Nothing to do as en_US will be chosen by default by the engine
            return
        else:
            print ""
            print _("Choose the language for SQL Server:")
            print (u"(1) English")
            print (u"(2) Deutsch")
            print (u"(3) Español")
            print (u"(4) Français")
            print (u"(5) Italiano")
            print (u"(6) 日本語")
            print (u"(7) 한국어")
            print (u"(8) Português")
            print (u"(9) Русский")
            print (u"(10) 中文 – 简体")

            languageOption = raw_input(_("Enter Option 1-11: "))

            optionToLcid = { '1': '1033', #en-US
                     '2': '1031', #de-DE
                     '3': '3082', #es-ES
                     '4': '1036', #fr-FR
                     '5': '1040', #it-IT
                     '6': '1041', #ja-JP
                     '7': '1042', #ko-KR
                     '8': '1046', #pt-BR
                     '9': '1049', #ru-RU
                     '10': '2052', #zh-CN
                     '11': '1028'} #zh-TW

            if (languageOption inoptionToLcid.keys()):
                writeLcidToConfFile(optionToLcid[languageOption])
            else:
                print _("Invalid Option. Exiting.")
                exit(errorExitCode)

修改后
 if(noprompt ==False):
        language =locale.getdefaultlocale()[0]
        if(language == None or language == "" or language.lower() == "en_us"):
            #Nothing to do as en_US will be chosen by default by the engine
            return
        else:
            print ""
            print _("Choose the language for SQL Server:")
            print (u"(1) English")
            print (u"(10) Chinese")

            languageOption = raw_input(_("Enter Option 1-11: "))

            optionToLcid = { '1': '1033', #en-US
                     '10': '2052'} #zh-TW

            if (languageOption inoptionToLcid.keys()):
                writeLcidToConfFile(optionToLcid[languageOption])
            else:
                print _("Invalid Option. Exiting.")
                exit(errorExitCode)

### 再次执行配置
sudo /opt/mssql/bin/mssql-conf setup

一般成功了

###更改TCP端口为1430 并重启

sudo /opt/mssql/bin/mssql-conf set network.tcpport 1430
sudo systemctl restart mssql-server

免责声明:文章转载自《centos 7-8 安装 ms sql server 2019》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用CEF的JSON解析功能使用AJAX技术发送异步请求,HTTP服务端推送 --下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu环境下部署SVN自动更新总结

目录 1、安装SVN。 2、创建svn根目录(SVN) 3、创建项目仓库 4、配置SVN 4.1、首先设置打开passwd文件设置用户名和密码。 4.2、打开authz文件设置用户所属分组和权限 4.3、打开svnserve.conf文件修改svn服务配置 5、启动svn服务 6、查看svn服务是否启动 7、连接svn 8、杀死svn进程 9、...

在CentOS 7上安装&配置PostgreSQL 12

一、前言 1、本文主要内容 PostgreSQL 12 安装(yum) PostgreSQL 12 基础配置 PostgreSQL 12 远程访问配置 PostgreSQL 基础管理 2、本文环境信息与适用范围 环境信息 软件 版本 CentOS 7.6 Release PostgreSQL 12.x 适用范围 软件 版本...

阿里云centos系统上安装ftp

最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置。 ftp软件用的是vsftpd。 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表”very secure FTP daemon”,安全是它的开发者 Chris Evans 考虑的首要...

Samba的配置

Samba的配置 对于linux与windows共享,和平共处,我们可以用Samba软件 Samba是一套免费的开源软件,可以在linux或其他类unix操作系统上实现windows域控制器,文件服务,打印服务等。 Samba实现了windows系统所使用的核心网络协议:SMB(Server Message Block) Samba可以提供如下功能: 活动...

用Qemu搭建x86学习环境

作者信息作者:彭东林 邮箱:pengdonglin137@163.com QQ:405728433 软件平台主机: Ubuntu14.04 64位版本 模拟器:Qemu-2.8.0 Linux内核版本: Linux-4.10 Busybox版本:busybox-1.24.2 工具链: gcc 具备的功能模拟一个双核或者单核的x86架构的系统,根文件系统用r...

centos7 搭建pxe 安装centos windows(非全自动)(这个教程测试centos6和7.2可以用,Windows各版本也可以)

yum install dhcp xinetd syslinux tftp-server httpd 编辑dhcpdb配置(192.168.0.1为本机IP) default-lease-time 6000; max-lease-time 72000; log-facility local7; subnet 192.168.0.0 netmask 255....