Owen_Zeng 的博客

You want something. Go get it!

SQL SERVER ON LINUX安装和使用

前言


其实微软出这个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直接操作比较好。


总结

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



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z10843087/article/details/78109348
文章标签: SQL Server linux 安装
个人分类: SQL SERVER LINUX
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭