随着微软的不断向Linux方向开拓,从开始的Bash on Ubuntu on Windows(Windows下的Ubuntu on Windows安装可以参看:http://www.linuxidc.com/Linux/2017-09/146870.htm)开始到目前在微软在Satya Nadella的领导下,微软这个举措在雷德蒙德(美国微软总部)的巨头在Linux主导的产业(如快速推动云的技术)方面取得了显著进展。使SQL Server可以在Linux环境下运行,是这种进程的另一个标志性的举动。当然无论微软的这这一举措背后的动机是什么,但是目前在Red Hat EnterpriseLinux 7(包括CentOS 7)和Ubuntu服务器16.04下是可以运行msSQL的,不过需要注意的是在运行的服务器下需要有3.25 GB的内存,下面就简单的说一说在CentOS 7下如何安装MSSQL:
[root@localhost~]
#cd/etc/yum.repos.d/
[root@localhostyum.repos.d]
#wgethttps://packages.microsoft.com/config/rhel/7/mssql-server.repo
[root@localhostyum.repos.d]
#yum-yinstallmssql-server
[root@localhostyum.repos.d]
#/opt/mssql/bin/mssql-confsetup
可以在以下位置找到此产品的许可条款:
/usr/share/doc/mssql-server
或从以下位置下载:
https:
//go
.microsoft.com
/fwlink/
?LinkId=852741&clcid=0x804
可以从以下位置查看隐私声明:
https:
//go
.microsoft.com
/fwlink/
?LinkId=853010&clcid=0x804
接受此许可条款吗?[Yes
/No
]:
yes
选择SQLServer的一个版本:
1)评估版(免费,无生产许可,180天限制)
2)开发人员版(免费,无生产许可)
3)Express版(免费)
4)Web版(付费)
5)标准版(付费)
6)企业版(付费)
7)我通过零售渠道购买了许可证并具有要输入的产品密钥。
可在以下位置找到有关版本的详细信息:
https:
//go
.microsoft.com
/fwlink/
?LinkId=852748&clcid=0x804
使用此软件的付费版本需要通过以下途径获取单独授权
Microsoft批量许可计划。
选择付费版本即表示你具有适用的
要安装和运行此软件的就地许可证数量。
输入版本(1-7):2
选择SQLServer的语言:
(1)English
(2)Deutsch
(3)Español
)Français
▽5)Italiano
(6)日本語
(7)한국어
(8)Português
(9)Русский
(10)中文–简体
(11)中文(繁体)
输入选项1-11:10
输入SQLServer系统管理员密码:
确认SQLServer系统管理员密码:
正在配置SQLServer...
Thisisanevaluationversion. Thereare[17]daysleft
in
theevaluationperiod.
Created
symlink
from
/etc/systemd/system/multi-user
.target.wants
/mssql-server
.serviceto
/usr/lib/systemd/system/mssql-server
.service.
安装程序已成功完成。SQLServer正在启动。
如此简单的配置安装后就在CentOS 7安装了msSQL,需要注意的是在服务器上需要开启msSQL的缺省1433端口,其次在msSQL下安装时就会提示安装配置根据提示配置中需要配置sa的密码,在配置好后就会启动msSQL,而msSQL在安装好后会在/opt/mssql路径下,安装好后会在系统中新加一个mssql的用户,其家目录在/var/opt/mssql,其中存放着msSQL相关的数据文件及日志
:http://www.linuxidc.com/Linux/2018-01/150222.htm