下面我们来安装体验一下。
1. 获得YUM源:
YUM的repo文件地址:
https://packages.microsoft.com/config/rhel/7/mssql-server.repo
下载到本地:
wget https://packages.microsoft.com/config/rhel/7/mssql-server.repo
--2016-11-17 18:35:37-- https://packages.microsoft.com/config/rhel/7/mssql-server.repo
Resolving packages.microsoft.com (packages.microsoft.com)... 13.75.127.55
Connecting to packages.microsoft.com (packages.microsoft.com)|13.75.127.55|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 220 [application/octet-stream]
Saving to: 'mssql-server.repo'
100%[=================================================================================================================================>] 220 --.-K/s in 0s
2016-11-17 18:35:37 (47.7 MB/s) - 'mssql-server.repo' saved [220/220]
把此文件复制到/etc/yum.repos.d目录:
cp mssql-server.repo /etc/yum.repos.d/
更新yum信息:
2. 通过yum安装sql server:
Yum查找mssql的相关信息:
可以看到有两个版本,ha版本应该是做高可用性的版本。安装mssql-server:
这样就安装好了。
3. 配置sql server
我采用的是A1的机器,配置过程提示,内存需要大于3G。把机器升级到A2:
配置成功。检查状态:
SQL Server已经在运行。
3. 检查
安装SQL Tools。SQL Tools:sqlcmd是mssql ODBC的一个工具,可以通过yum的repo直接yum安装。
首先下载yum的repo:
安装:
安装成功!
测试连接:
登陆成功。
创建数据库test:
1> create database test;
2> go
1> use test;
2> go
Changed database context to 'test'.
查看数据库:
1> select name from sys.databases;
2> go
name
--------------------------------------------------------------------------------------------------------------------------------
master
tempdb
model
msdb
test
创建表hwtable:
1> create table hwtable ( id int, name varchar(20), gender varchar(20), age int);
2> go
插入数据:
1> insert into hwtable values (1, 'weiheng','male',20);
2> go
查询:
1> select * from hwtable;
2> go
id name gender age
----------- -------------------- -------------------- -----------
1 weiheng male 20
(1 rows affected)
MSSQL Sever On Linux就这样安装完成了!