CentOS 安装SQLServer

SQLserver官方教程地址:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-linux-ver15

  1. 开启防火墙端口

    [root@test-11 ~]# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
    success
    [root@test-11 ~]# sudo firewall-cmd --reload
    success
    [root@test-11 ~]# sudo firewall-cmd --list-ports
    1433/tcp
    [root@test-11 soft]# setenforce 0

     

在线安装

  1. 验证Python环境
    [root@test-11 soft]#  sudo alternatives --config python
    [root@test-11 soft]# sudo yum -y install python2 compat-openssl10
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    epel/x86_64/metalink                                                                                       | 8.0 kB  00:00:00
     * base: mirrors.bfsu.edu.cn
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.bfsu.edu.cn
     * updates: mirrors.bfsu.edu.cn
    base                                                                                                       | 3.6 kB  00:00:00
    epel                                                                                                       | 4.7 kB  00:00:00
    extras                                                                                                     | 2.9 kB  00:00:00
    packages-microsoft-com-mssql-server-2019                                                                   | 3.0 kB  00:00:00
    updates                                                                                                    | 2.9 kB  00:00:00
    (1/8): base/7/x86_64/group_gz                                                                              | 153 kB  00:00:00
    (2/8): epel/x86_64/group_gz                                                                                |  96 kB  00:00:00
    (3/8): extras/7/x86_64/primary_db                                                                          | 247 kB  00:00:00
    (4/8): epel/x86_64/updateinfo                                                                              | 1.1 MB  00:00:01
    (5/8): base/7/x86_64/primary_db                                                                            | 6.1 MB  00:00:02
    (6/8): updates/7/x86_64/primary_db                                                                         |  16 MB  00:00:02
    (7/8): packages-microsoft-com-mssql-server-2019/primary_db                                                 | 288 kB  00:00:02
    (8/8): epel/x86_64/primary_db                                                                              | 7.0 MB  00:00:04
    没有可用软件包 compat-openssl10。
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 python.x86_64.0.2.7.5-89.el7 将被 升级
    ---> 软件包 python.x86_64.0.2.7.5-92.el7_9 将被 更新
    --> 正在处理依赖关系 python-libs(x86-64) = 2.7.5-92.el7_9,它被软件包 python-2.7.5-92.el7_9.x86_64 需要
    --> 正在检查事务
    ---> 软件包 python-libs.x86_64.0.2.7.5-89.el7 将被 升级
    ---> 软件包 python-libs.x86_64.0.2.7.5-92.el7_9 将被 更新
    --> 解决依赖关系完成
    
    依赖关系解决
    
    ==================================================================================================================================
     Package                         架构                       版本                                源                           大小
    ==================================================================================================================================
    正在更新:
     python                          x86_64                     2.7.5-92.el7_9                      updates                      96 k
    为依赖而更新:
     python-libs                     x86_64                     2.7.5-92.el7_9                      updates                     5.6 M
    
    事务概要
    ==================================================================================================================================
    升级  1 软件包 (+1 依赖软件包)
    
    总下载量:5.7 M
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    警告:/var/cache/yum/x86_64/7/updates/packages/python-2.7.5-92.el7_9.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    python-2.7.5-92.el7_9.x86_64.rpm 的公钥尚未安装
    (1/2): python-2.7.5-92.el7_9.x86_64.rpm                                                                    |  96 kB  00:00:00
    (2/2): python-libs-2.7.5-92.el7_9.x86_64.rpm                                                               | 5.6 MB  00:00:01
    ----------------------------------------------------------------------------------------------------------------------------------
    总计                                                                                              4.3 MB/s | 5.7 MB  00:00:01
    从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
    导入 GPG key 0xF4A80EB5:
     用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
     指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
     软件包     : centos-release-7-9.2009.0.el7.centos.x86_64 (@anaconda)
     来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    警告:RPM 数据库已被非 yum 程序修改。
      正在更新    : python-libs-2.7.5-92.el7_9.x86_64                                                                             1/4
      正在更新    : python-2.7.5-92.el7_9.x86_64                                                                                  2/4
      清理        : python-2.7.5-89.el7.x86_64                                                                                    3/4
      清理        : python-libs-2.7.5-89.el7.x86_64                                                                               4/4
      验证中      : python-2.7.5-92.el7_9.x86_64                                                                                  1/4
      验证中      : python-libs-2.7.5-92.el7_9.x86_64                                                                             2/4
      验证中      : python-2.7.5-89.el7.x86_64                                                                                    3/4
      验证中      : python-libs-2.7.5-89.el7.x86_64                                                                               4/4
    
    更新完毕:
      python.x86_64 0:2.7.5-92.el7_9
    
    作为依赖被升级:
      python-libs.x86_64 0:2.7.5-92.el7_9
    
    完毕!
    [root@test-11 soft]# sudo alternatives --config python
  2. 下载官方yum源
    [root@test-11 soft]# sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   231  100   231    0     0    251      0 --:--:-- --:--:-- --:--:--   251
    [root@test-11 soft]# ll /etc/yum.repos.d/
    总用量 52
    -rw-r--r--. 1 root root 1664 10月 23 2020 CentOS-Base.repo
    -rw-r--r--. 1 root root 1309 10月 23 2020 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 10月 23 2020 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  314 10月 23 2020 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 10月 23 2020 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 10月 23 2020 CentOS-Sources.repo
    -rw-r--r--. 1 root root 8515 10月 23 2020 CentOS-Vault.repo
    -rw-r--r--. 1 root root  616 10月 23 2020 CentOS-x86_64-kernel.repo
    -rw-r--r--. 1 root root  951 10月  3 2017 epel.repo
    -rw-r--r--. 1 root root 1050 10月  3 2017 epel-testing.repo
    -rw-r--r--. 1 root root  231 7月  20 11:52 mssql-server.repo

     

     

  3. 安装 SQL Server   
    [root@test-11 soft]# sudo yum install -y mssql-server
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.bfsu.edu.cn
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.bfsu.edu.cn
     * updates: mirrors.bfsu.edu.cn
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 mssql-server.x86_64.0.15.0.4236.7-1 将被 安装
    --> 正在处理依赖关系 libatomic,它被软件包 mssql-server-15.0.4236.7-1.x86_64 需要
    --> 正在处理依赖关系 python3,它被软件包 mssql-server-15.0.4236.7-1.x86_64 需要
    --> 正在处理依赖关系 libsss_nss_idmap,它被软件包 mssql-server-15.0.4236.7-1.x86_64 需要
    --> 正在处理依赖关系 cyrus-sasl,它被软件包 mssql-server-15.0.4236.7-1.x86_64 需要
    --> 正在处理依赖关系 cyrus-sasl-gssapi,它被软件包 mssql-server-15.0.4236.7-1.x86_64 需要
    --> 正在检查事务
    ---> 软件包 cyrus-sasl.x86_64.0.2.1.26-24.el7_9 将被 安装
    --> 正在处理依赖关系 cyrus-sasl-lib(x86-64) = 2.1.26-24.el7_9,它被软件包 cyrus-sasl-2.1.26-24.el7_9.x86_64 需要
    ---> 软件包 cyrus-sasl-gssapi.x86_64.0.2.1.26-24.el7_9 将被 安装
    ---> 软件包 libatomic.x86_64.0.4.8.5-44.el7 将被 安装
    ---> 软件包 libsss_nss_idmap.x86_64.0.1.16.5-10.el7_9.13 将被 安装
    ---> 软件包 python3.x86_64.0.3.6.8-18.el7 将被 安装
    --> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-18.el7,它被软件包 python3-3.6.8-18.el7.x86_64 需要
    --> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-18.el7.x86_64 需要
    --> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-18.el7.x86_64 需要
    --> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-3.6.8-18.el7.x86_64 需要
    --> 正在检查事务
    ---> 软件包 cyrus-sasl-lib.x86_64.0.2.1.26-23.el7 将被 升级
    ---> 软件包 cyrus-sasl-lib.x86_64.0.2.1.26-24.el7_9 将被 更新
    ---> 软件包 python3-libs.x86_64.0.3.6.8-18.el7 将被 安装
    --> 正在处理依赖关系 libtirpc.so.1()(64bit),它被软件包 python3-libs-3.6.8-18.el7.x86_64 需要
    ---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装
    ---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装
    --> 正在检查事务
    ---> 软件包 libtirpc.x86_64.0.0.2.4-0.16.el7 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    ==================================================================================================================================
     Package                     架构            版本                         源                                                 大小
    ==================================================================================================================================
    正在安装:
     mssql-server                x86_64          15.0.4236.7-1                packages-microsoft-com-mssql-server-2019          254 M
    为依赖而安装:
     cyrus-sasl                  x86_64          2.1.26-24.el7_9              updates                                            88 k
     cyrus-sasl-gssapi           x86_64          2.1.26-24.el7_9              updates                                            41 k
     libatomic                   x86_64          4.8.5-44.el7                 base                                               51 k
     libsss_nss_idmap            x86_64          1.16.5-10.el7_9.13           updates                                           169 k
     libtirpc                    x86_64          0.2.4-0.16.el7               base                                               89 k
     python3                     x86_64          3.6.8-18.el7                 updates                                            70 k
     python3-libs                x86_64          3.6.8-18.el7                 updates                                           6.9 M
     python3-pip                 noarch          9.0.3-8.el7                  base                                              1.6 M
     python3-setuptools          noarch          39.2.0-10.el7                base                                              629 k
    为依赖而更新:
     cyrus-sasl-lib              x86_64          2.1.26-24.el7_9              updates                                           156 k
    
    事务概要
    ==================================================================================================================================
    安装  1 软件包 (+9 依赖软件包)
    升级           ( 1 依赖软件包)
    
    总下载量:264 M
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    (1/11): cyrus-sasl-2.1.26-24.el7_9.x86_64.rpm                                                              |  88 kB  00:00:00
    (2/11): libatomic-4.8.5-44.el7.x86_64.rpm                                                                  |  51 kB  00:00:00
    (3/11): libsss_nss_idmap-1.16.5-10.el7_9.13.x86_64.rpm                                                     | 169 kB  00:00:00
    (4/11): cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpm                                                          | 156 kB  00:00:00
    (5/11): python3-3.6.8-18.el7.x86_64.rpm                                                                    |  70 kB  00:00:00
    (6/11): cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64.rpm                                                       |  41 kB  00:00:00
    (7/11): libtirpc-0.2.4-0.16.el7.x86_64.rpm                                                                 |  89 kB  00:00:00
    (8/11): python3-pip-9.0.3-8.el7.noarch.rpm                                                                 | 1.6 MB  00:00:00
    (9/11): python3-libs-3.6.8-18.el7.x86_64.rpm                                                               | 6.9 MB  00:00:01
    (10/11): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                       | 629 kB  00:00:01
    warning: /var/cache/yum/x86_64/7/packages-microsoft-com-mssql-server-2019/packages/mssql-server-15.0.4236.7-1.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID be1229cf: NOKEY
    mssql-server-15.0.4236.7-1.x86_64.rpm 的公钥尚未安装
    (11/11): mssql-server-15.0.4236.7-1.x86_64.rpm                                                             | 254 MB  00:07:23
    ----------------------------------------------------------------------------------------------------------------------------------
    总计                                                                                              609 kB/s | 264 MB  00:07:23
    从 https://packages.microsoft.com/keys/microsoft.asc 检索密钥
    导入 GPG key 0xBE1229CF:
     用户ID     : "Microsoft (Release signing) <gpgsecurity@microsoft.com>"
     指纹       : bc52 8686 b50d 79e3 39d3 721c eb3e 94ad be12 29cf
     来自       : https://packages.microsoft.com/keys/microsoft.asc
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在更新    : cyrus-sasl-lib-2.1.26-24.el7_9.x86_64                                                                        1/12
      正在安装    : cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64                                                                     2/12
      正在安装    : cyrus-sasl-2.1.26-24.el7_9.x86_64                                                                            3/12
      正在安装    : libsss_nss_idmap-1.16.5-10.el7_9.13.x86_64                                                                   4/12
      正在安装    : libatomic-4.8.5-44.el7.x86_64                                                                                5/12
      正在安装    : libtirpc-0.2.4-0.16.el7.x86_64                                                                               6/12
      正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                      7/12
      正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                               8/12
      正在安装    : python3-3.6.8-18.el7.x86_64                                                                                  9/12
      正在安装    : python3-libs-3.6.8-18.el7.x86_64                                                                            10/12
      正在安装    : mssql-server-15.0.4236.7-1.x86_64                                                                           11/12
    
    +--------------------------------------------------------------+
    请运行 "sudo /opt/mssql/bin/mssql-conf setup"
    完成 Microsoft SQL Server 的设置
    +--------------------------------------------------------------+
    
      清理        : cyrus-sasl-lib-2.1.26-23.el7.x86_64                                                                         12/12
      验证中      : libtirpc-0.2.4-0.16.el7.x86_64                                                                               1/12
      验证中      : libatomic-4.8.5-44.el7.x86_64                                                                                2/12
      验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                      3/12
      验证中      : python3-libs-3.6.8-18.el7.x86_64                                                                             4/12
      验证中      : libsss_nss_idmap-1.16.5-10.el7_9.13.x86_64                                                                   5/12
      验证中      : python3-pip-9.0.3-8.el7.noarch                                                                               6/12
      验证中      : cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64                                                                     7/12
      验证中      : mssql-server-15.0.4236.7-1.x86_64                                                                            8/12
      验证中      : python3-3.6.8-18.el7.x86_64                                                                                  9/12
      验证中      : cyrus-sasl-2.1.26-24.el7_9.x86_64                                                                           10/12
      验证中      : cyrus-sasl-lib-2.1.26-24.el7_9.x86_64                                                                       11/12
      验证中      : cyrus-sasl-lib-2.1.26-23.el7.x86_64                                                                         12/12
    
    已安装:
      mssql-server.x86_64 0:15.0.4236.7-1
    
    作为依赖被安装:
      cyrus-sasl.x86_64 0:2.1.26-24.el7_9                            cyrus-sasl-gssapi.x86_64 0:2.1.26-24.el7_9
      libatomic.x86_64 0:4.8.5-44.el7                                libsss_nss_idmap.x86_64 0:1.16.5-10.el7_9.13
      libtirpc.x86_64 0:0.2.4-0.16.el7                               python3.x86_64 0:3.6.8-18.el7
      python3-libs.x86_64 0:3.6.8-18.el7                             python3-pip.noarch 0:9.0.3-8.el7
      python3-setuptools.noarch 0:39.2.0-10.el7
    
    作为依赖被升级:
      cyrus-sasl-lib.x86_64 0:2.1.26-24.el7_9
    
    完毕!

     

                                 

     

本地离线安装

离线安装包链接:https://pan.baidu.com/s/1CCnyc7ul8Z03ou4zzt90Dg

提取码:clog

  1. 解压安装包
    [root@test-11 soft]# ll
    总用量 1806432
    drwxr-xr-x. 3 root root        53 5月  23 13:22 first
    -rw-r--r--. 1 root root  72739739 5月  23 13:22 first.tar.gz
    -rw-r--r--. 1 root root 544112486 5月  23 13:22 mysql-5.7.37.zip
    -rw-r--r--. 1 root root 499661185 7月  19 12:14 sqlserver-linux.zip
    -rw-r--r--. 1 root root 733267138 5月  23 13:22 VCLog 10(21.0.000.0)_Linux.zip
    [root@test-11 soft]# unzip sqlserver-linux.zip
    Archive:  sqlserver-linux.zip
      inflating: sqlserver-linux/install-sqlserver
       creating: sqlserver-linux/sqlserver-2017/
      inflating: sqlserver-linux/sqlserver-2017/libatomic-4.8.5-39.el7.ns7.01.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2017/mssql-server-14.0.3436.1-1.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2017/unixODBC-utf16-2.3.1-1.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2017/unixODBC-utf16-devel-2.3.1-1.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2017/libsss_nss_idmap-1.16.5-10.el7_9.6.x86_64.rpm
       creating: sqlserver-linux/sqlserver-2019/
      inflating: sqlserver-linux/sqlserver-2019/glibc32-2.20-7.2.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/libatomic-4.8.5-39.el7.ns7.01.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/libgcc-4.8.5-39.el7.ns7.01.i686.rpm
      inflating: sqlserver-linux/sqlserver-2019/libstdc++-4.8.5-39.el7.ns7.01.i686.rpm
      inflating: sqlserver-linux/sqlserver-2019/mssql-server-15.0.4223.1-2.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/ncurses-6.1-13.ft.i686.rpm
      inflating: sqlserver-linux/sqlserver-2019/ncurses-6.1-13.ft.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/python3-3.6.8-10.el7.ns7.02.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/python3-libs-3.6.8-10.el7.ns7.02.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/python3-pip-9.0.3-5.el7.ns7.01.noarch.rpm
      inflating: sqlserver-linux/sqlserver-2019/python3-setuptools-39.2.0-10.el7.noarch.rpm
      inflating: sqlserver-linux/sqlserver-2019/unixODBC-utf16-2.3.1-1.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/unixODBC-utf16-devel-2.3.1-1.x86_64.rpm
      inflating: sqlserver-linux/sqlserver-2019/libsss_nss_idmap-1.16.5-10.el7_9.6.x86_64.rpm
      inflating: sqlserver-linux/uninstall-sqlserver

     

  2. 安装SQLServer
    [root@test-11 soft]# ll
    总用量 1806432
    drwxr-xr-x. 3 root root        53 5月  23 13:22 first
    -rw-r--r--. 1 root root  72739739 5月  23 13:22 first.tar.gz
    -rw-r--r--. 1 root root 544112486 5月  23 13:22 mysql-5.7.37.zip
    drwxr-xr-x. 4 root root       102 7月  20 12:18 sqlserver-linux
    -rw-r--r--. 1 root root 499661185 7月  19 12:14 sqlserver-linux.zip
    -rw-r--r--. 1 root root 733267138 5月  23 13:22 VCLog 10(21.0.000.0)_Linux.zip
    [root@test-11 soft]# cd sqlserver-linux
    [root@test-11 sqlserver-linux]# ll
    总用量 12
    -rwxr-xr-x. 1 root root 1985 7月  19 11:41 install-sqlserver
    drwxr-xr-x. 2 root root  240 7月  19 12:12 sqlserver-2017
    drwxr-xr-x. 2 root root 4096 7月  19 12:12 sqlserver-2019
    -rwxr-xr-x. 1 root root 1126 7月  19 11:40 uninstall-sqlserver
    [root@test-11 sqlserver-linux]# rpm -Uvh --nodeps --force sqlserver-2019/*rpm
    警告:sqlserver-2019/glibc32-2.20-7.2.x86_64.rpm: 头V3 RSA/SHA1 Signature, 密钥 ID 7a486d9f: NOKEY
    警告:sqlserver-2019/libsss_nss_idmap-1.16.5-10.el7_9.6.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    警告:sqlserver-2019/mssql-server-15.0.4223.1-2.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID be1229cf: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
       1:libgcc-4.8.5-39.el7.ns7.01       ################################# [  6%]
       2:glibc32-2.20-7.2                 ################################# [ 12%]
       3:unixODBC-utf16-2.3.1-1           ################################# [ 18%]
       4:ncurses-6.1-13.ft                ################################# [ 24%]
       5:python3-pip-9.0.3-5.el7.ns7.01   ################################# [ 29%]
       6:python3-setuptools-39.2.0-10.el7 ################################# [ 35%]
       7:python3-3.6.8-10.el7.ns7.02      ################################# [ 41%]
       8:python3-libs-3.6.8-10.el7.ns7.02 ################################# [ 47%]
       9:libsss_nss_idmap-1.16.5-10.el7_9.################################# [ 53%]
      10:libatomic-4.8.5-39.el7.ns7.01    ################################# [ 59%]
      11:libstdc++-4.8.5-39.el7.ns7.01    ################################# [ 65%]
      12:mssql-server-15.0.4223.1-2       ################################# [ 71%]
    
    +--------------------------------------------------------------+
    请运行 "sudo /opt/mssql/bin/mssql-conf setup"
    完成 Microsoft SQL Server 的设置
    +--------------------------------------------------------------+
    
      13:unixODBC-utf16-devel-2.3.1-1     ################################# [ 76%]
      14:ncurses-6.1-13.ft                ################################# [ 82%]
    正在清理/删除...
      15:ncurses-5.9-14.20130511.el7_4    ################################# [ 88%]
      16:ncurses-libs-5.9-14.20130511.el7_################################# [ 94%]
      17:ncurses-base-5.9-14.20130511.el7_################################# [100%]

     

初始化配置SqlServer并启动服务

  1.  选择版本
    [root@test-11 sqlserver-linux]# sudo /opt/mssql/bin/mssql-conf setup
    选择 SQL Server 的一个版本:
      1) Evaluation (免费,无生产许可,180 天限制)
      2) Developer (免费,无生产许可)
      3) Express (免费)
      4) Web (付费版)
      5) Standard (付费版)
      6) Enterprise (付费版) - CPU 核心利用率限制为 20 个物理/40 个超线程
      7) Enterprise Core (付费版) - CPU 核心利用率达到操作系统最大值
      8) 我通过零售渠道购买了许可证并具有要输入的产品密钥。
    
    可在以下位置找到有关版本的详细信息:
    https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x804
    
    使用此软件的付费版本需要通过以下途径获取单独授权
    Microsoft 批量许可计划。
    选择付费版本即表示你具有适用的
    要安装和运行此软件的就地许可证数量。
    
    输入版本(1-8): 3
    可以在以下位置找到此产品的许可条款:
    /usr/share/doc/mssql-server 或从以下位置下载:
    https://go.microsoft.com/fwlink/?LinkId=2104294&clcid=0x804
    
    可以从以下位置查看隐私声明:
    https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x804
    
    接受此许可条款吗? [Yes/No]:y
    
    
    选择 SQL Server 的语言:
    (1) English
    (2) Deutsch
    (3) Español
    (4) Français
    (5) Italiano
    (6) 日本語
    (7) 한국어
    (8) Português
    (9) Руѝѝкий
    (10) 中文 – 简体
    (11) 中文 (繝体)
    输入选项 1-11:10

     

  2. 设置管理员密码
    输入 SQL Server 系统管理员密码:
    确认 SQL Server 系统管理员密码:
    正在配置 SQL Server...
    
    已成功处理授权 PID。新版本为 [Express Edition]。
    ForceFlush is enabled for this instance.
    ForceFlush feature is enabled for log durability.
    Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service.
    安装程序已成功完成。SQL Server 正在启动。

     

  3. 查看SQLserver运行状态
    [root@test-11 sqlserver-linux]# systemctl status mssql-server
    ● mssql-server.service - Microsoft SQL Server Database Engine
       Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
       Active: active (running) since 三 2022-07-20 12:28:19 CST; 1min 26s ago
         Docs: https://docs.microsoft.com/en-us/sql/linux
     Main PID: 2194 (sqlservr)
       CGroup: /system.slice/mssql-server.service
               ├─2194 /opt/mssql/bin/sqlservr
               └─2214 /opt/mssql/bin/sqlservr
    
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.21 spid15s     正在启动数据库 'tempdb'。
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.22 spid15s     Starting up database 'tempdb'.
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.34 spid24s     Service Broker 端点处于禁用或停止状态。
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.34 spid24s     The Service Broker endpoint is in disabled or...state.
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.34 spid24s     Database Mirroring 端点处于禁用或停止状态。
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.35 spid24s     The Database Mirroring endpoint is in disable...state.
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.36 spid24s     已启动 Service Broker 管理器。
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.36 spid24s     Service Broker manager has started.
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.36 spid8s      恢复完毕。这只是一条信息性消息,不需要用户执行…操作。
    7月 20 12:28:24 test-11 sqlservr[2194]: 2022-07-20 12:28:24.36 spid8s      Recovery is complete. This is an informationa...uired.
    Hint: Some lines were ellipsized, use -l to show in full.

     

  4. 查看进程及端口
    [root@test-11 sqlserver-linux]# ps -aux|grep mssql
    mssql      2194  0.2  0.9 250776 18724 ?        Ssl  12:28   0:00 /opt/mssql/bin/sqlservr
    mssql      2214  2.4 27.4 5254504 555952 ?      Sl   12:28   0:05 /opt/mssql/bin/sqlservr
    root       2398  0.0  0.0 112824   984 pts/0    S+   12:31   0:00 grep --color=auto mssql
    [root@test-11 sqlserver-linux]# netstat -anlpt|grep 1433
    tcp        0      0 0.0.0.0:1433            0.0.0.0:*               LISTEN      2214/sqlservr
    tcp6       0      0 :::1433                 :::*                    LISTEN      2214/sqlservr

验证数据库

连接数据库

修改sa密码

 

 再次验证新密码

 

 

 登陆成功

 

 到此Linux版SQLServer安装配置完成!

posted @ 2022-07-20 12:19  叶宇梵  阅读(2826)  评论(0)    收藏  举报