赞
踩
其实微软出这个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
<span style="font-size:14px;">sudo yum update
sudo yum install -y mssql-server</span>
更新系统,这个不是必须的,只是预防系统环境出现什么异常的问题。
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
基本操作
启动和停止服务
sudo systemctl start mssql-server
sudo systemctl stop mssql-server
查看服务状态
systemctl status mssql-server
连接数据库
和window平台没区别
操作数据库
由于我本地装的SSMS 2014 ,,会出现下面的一些错误。
新建数据库
直接用管理工具创建可能会出现下面的错误
这是因为默认位置设置的问题。所以,要么直接用TSQL创建,要么,在创建数据库的时候修改路径:
创建表等也是一样,等我用SSMS 2016验证一下再说。不过最好还是使用TSQL直接操作比较好。
总结
目前只介绍了安装,基本的操作后续,还有其他的比如如何备份,查看性能计数器等等。我会在下一篇文章进行说明
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。