CentOS随笔 - 5.CentOS7安装Sql Server 2017

2019-10-05 14:30 来源:未知

 前言

二〇一六年四月二二十七日,微软发表了新星的 SQLServer 公共预览版 SQL Server vNext CTP1,其得以运作在 Linux 和 Windows 操作系统上。该预览版帮衬的操作系统平台有 Linux、Windows、Docker、maxOS 、Azure 虚构机。在Linux 上设置的预览版协助 SQL Server 数据库引擎的广大性格。

转帖请注明出处: 

图片 1

付出景况嘛, 作为.Net系Sql Server那是不可或缺的. 听过Sql server能够安装在Linux上了..于是抱着试一试的心思体验了一把..

此时此刻支撑的 Linux 平台有:
Red Hat Enterprise Linux 7.2 Workstation,Server, and Desktop
Ubuntu 16.04
Docker Engine 1.8+ (可配备在 Windows、 Mac 恐怕Linux)
理当如此,SQL Server vNext CTP1 为了能在 Linux 操作系统上运维,而且有别于 Windows 系统的田间管理组织,有大多功能和劳动在 Linux 上是不帮衬的,如全文索引、复制、分布式查询、AG 以及安全申明和其余服务。

不试不知情, 一试吓一跳...安装依旧是爆轻易, 居然比在Windows上面安装还要轻巧....

**近日测验在 Ubuntu 16.04 上设置 SQL Server **

Just Do It!!!!


 

Ubuntu 16.04 LTS官方镜像下载:
32位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso
64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso

 初阶安装

1. 导入公共库GPG 密钥:

 由于是新系统, 未有设置过Sql Server, 所以就变得很简短了. 依据微软官方的文书档案一步一步就OK...微软设置文书档案

[plain] view plain copy

图片 2

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

鉴于是CentOS所以直接选取CRUISERHEL就OK了....

图片 3

请认真阅读微软给的提醒...须要规范是


图片 4

2. 注册SQL Server Ubuntu 库

1. 下载 Microsoft SQL Server Red Hat 存款和储蓄库配置文件

[plain] view plain copy

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

curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

图片 5

图片 6

 

3. 设置 SQL Server(下载大小144 MB,安装须要磁盘空间682 MB,供给内部存款和储蓄器3.25 GB)

2. 安装 SQL Server

[plain] view plain copy

# sudo yum install -y mssql-server

sudo apt-get update
sudo apt-get install -y mssql-server

图片 7

图片 8

接上图

4. 运作配置脚本(设置sa 密码,运维服务)

图片 9

[plain] view plain copy

 

sudo /opt/mssql/bin/sqlservr-setup

 3. 软件包安装到位后,运转mssql conf 安装命令并依据操作提醒设置 SA 密码,并精选你的本子

图片 10

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

终止服务命令如下:

图片 11

[plain] view plain copy

 

sqlservr-setup --stop-service

  1. 布置完毕后,请证实服务是或不是正在运营

    # systemctl status mssql-server

5. 验证服务是还是不是在运行

图片 12

[plain] view plain copy

 

systemctl status mssql-server

  1. 开辟防火前 ,允许远程连接

    # sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent # sudo firewall-cmd --reload

图片 13

自家这里是关闭了防火墙的, 所以报错是not running

6. 装置客商端连接工具

图片 14

[plain] view plain copy

 

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install mssql-tools

 6. 体验一下?, 登陆名是sa, 密码就是刚刚设置的密码

7. 连接SQL Server 数据库

图片 15

[plain] view plain copy

询问结果为:

sqlcmd -S localhost -U SA -P '<YourPassword>'

Microsoft SQL Server 2017 (RTM-CU8) (KB4338363) - 14.0.3029.16 (X64)   Jun 13 2018 13:35:56   Copyright (C) 2017 Microsoft Corporation  Express Edition (64-bit) on Linux (CentOS Linux 7 (Core))

图片 16

简直正是So Easy!!!

8. 设置防火墙

[plain] view plain copy

firewall-cmd --zone=public --add-port=1433/tcp –permanent
firewall-cmd --reload

SQL Server on Linux 预览版的装置和配备都很简短,当前无数城门失火职能和劳务并从未,主假若 SQL Server 数据库引擎。尽管作用轻易,然则洋德国人对 SQL Server 跨平台运营都很期望。微软每五年公布二遍新产品,期待2018 年 SQL Server on Linux 的本子越来越庞大!如需询问越来越多,参谋 SQL Server v.Next Public Preview 及 SQL Server on Linux 。
转自地址:**http://blog.csdn.net/kk185800961/article/details/53252252

TAG标签:
版权声明:本文由金沙澳门唯一官网发布于数据库管理,转载请注明出处:CentOS随笔 - 5.CentOS7安装Sql Server 2017