SQL SERVER ON LINUX安装和使用

原创 2017年09月27日 09:32:39

前言


其实微软出这个linux版比较尴尬,如果能早些时候出来的话,肯定是挺好的。但是有总比没有好。今天主要讲SQL SERVER ON LINUX 如何安装 和基本使用

支持的linux版本



环境要求


1.硬件要求

内存3.25G以上.对于正式服务器肯定没问题,如果自己测试的时候需要注意下。

2.系统版本

如果使用CENTOS 、请使用CENTOS 7的版本。CENTOS6.9 安装的话,会出现错误。


正式安装


1.下载红帽版本的库配置文件

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

注意这里红帽6下面并没有对应的安装文件mssql-server.repo.(见下图)所以如果是centos 6或者对应的红帽,都是无法正常安装的


2.首先更新系统,然后安装SQL Server

sudo yum update
sudo yum install -y mssql-server

更新系统,这个不是必须的,只是预防系统环境出现什么异常的问题。


3.配置系统

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

1.这些会选择你对应的版本,评估版,标准版,企业版等

2.设置sa的账号密码

3.这个过程是可以重复做的。如果密码忘记了,可以用这个直接重置。不过要事先关闭服务。



4.查看数据库服务的状态

systemctl status mssql-server

如下图表示数据库服务器正常运行


5.配置防火墙

放开1433端口,让外面的客户端可以正常访问1433端口

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

到这里SQL Server on linux 安装完成,并可以使用了


基本操作


启动和停止服务

sudo systemctl start  mssql-server

sudo systemctl stop  mssql-server

查看服务状态

systemctl status mssql-server


连接数据库

和window平台没区别



操作数据库

由于我本地装的SSMS 2014 ,,会出现下面的一些错误。

新建数据库

直接用管理工具创建可能会出现下面的错误


这是因为默认位置设置的问题。所以,要么直接用TSQL创建,要么,在创建数据库的时候修改路径:


创建表等也是一样,等我用SSMS 2016验证一下再说。不过最好还是使用TSQL直接操作比较好。


总结

目前只介绍了安装,基本的操作后续,还有其他的比如如何备份,查看性能计数器等等。我会在下一篇文章进行说明



版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux下安装SQL Server 2016(准备篇SQL Server on linux)

下载centos 7.2 : http://www.centoscn.com/CentosSoft/iso/2016/0601/7341.html
  • yupeigu
  • yupeigu
  • 2016年12月01日 15:17
  • 9981

Linux下安装SQL Server 2016(安装篇SQL Server on linux)

安装过程 如何安装直接参考这个文章:安装sql server 整个安装过程非常简单。 上面的文档里是通过 sudo 命令,用root身份来执行,不过这里为了简单,就用root账号来安装的。 (1)下...
  • yupeigu
  • yupeigu
  • 2017年01月01日 13:50
  • 8452

Sql Server for linux 安装

前言 昨天晚上微软爸爸开了全国开发者大会,会上的内容,我就不多说了,园子里面很多.. 我们唐总裁在今年曾今透漏过SQL Server love Linux,果不其然,这次开发者大会上就推出了MSS...
  • cout__waht
  • cout__waht
  • 2017年09月06日 13:03
  • 396

Linux(CentOS)环境下安装SQL SERVER

一、准备工作1、首先安装CentOS系统版本下载地址1下载地址2可在以上网址查最新版本2、本机需要连接互联网(后面实例是以在线安装为例),在线安装便洁,也会提到离线安装直接下载安装包.二、安装SQL ...
  • roy_88
  • roy_88
  • 2017年01月18日 16:42
  • 10119

如何在Linux上安装和使用MS SQL Server

今年早些时候,微软宣布他们的将MS SQL Server运行在Linux上的计划震惊了IT界。在Satya Nadella的领导下,微软这个雷德蒙德的巨头在Linux主导的产业(如快速推动云的技术)方...
  • cdshrewd
  • cdshrewd
  • 2016年11月28日 23:16
  • 6232

Microsoft SQL Server for Linux安装和配置

虽说mssql for linux早已经出来了,但原本没有打算这么早就去尝试的,无奈之下还是得先尝试用了,这里分几篇介绍我在用mssql for linux时遇到的问题,不得不说作为先吃螃蟹的人总是要...
  • u010584641
  • u010584641
  • 2017年06月04日 15:38
  • 1119

Linux 平台安装SQLServer客户端操作指南

背景:工作中需要在Linux平台读取Microsoft SQL Server数据库,而Linux平台上本身没有现成的rpm包,因此需要通过源码编译安装。现把源码安装过程及问题处理记录如下 一、...
  • yyj185
  • yyj185
  • 2016年12月21日 17:53
  • 1688

SQLserver2017安装文档(linux&windows;)

  • 2017年10月20日 15:06
  • 1.26MB
  • 下载

SQL SERVER ON LINUX安装和使用

其实到微软出这个linux版比较尴尬,如果能早些时候出来的话,肯定是挺好的。不过有总比没有好。今天主要讲SQL SERVER ON LINUX 如何安装 和基本使用...
  • z10843087
  • z10843087
  • 2017年09月27日 09:32
  • 809

Centos 7 下安装SQL Server2016 for linux

参考: SQL Server on Linux Documentation CentOS上安装SQL Server vNext CTP1 注意: 内存不能低于 3.25 GB, 否则服...
  • yenange
  • yenange
  • 2016年11月26日 19:13
  • 3380
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL SERVER ON LINUX安装和使用
举报原因:
原因补充:

(最多只允许输入30个字)