Ubuntu 16 安装 SQL Server v.Next

前端之家收集整理的这篇文章主要介绍了Ubuntu 16 安装 SQL Server v.Next前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

2016年11月16日,微软发布了最新的 sqlServer 公共预览版 sql Server vNext CTP1,其可以运行在 Linux 和 Windows 操作系统上。该预览版支持的操作系统平台有 Linux、Windows、Docker、maxOS 、Azure 虚拟机。在Linux 上安装的预览版支持 sql Server 数据库引擎的许多特征。




目前支持的Linux 平台有:

Red Hat Enterprise Linux 7.2 Workstation,Server,and Desktop

Ubuntu 16.04

Docker Engine 1.8+ (可部署在 Windows、 Mac 或者Linux)


当然,sql Server vNext CTP1 为了能在 Linux 操作系统上运行,并且有别于 Windows 系统的管理结构,有许多功能和服务在 Linux 上是不支持的,如全文索引、复制、分布式查询、AG 以及安全认证和其他服务。


现在测试在 Ubuntu 16.04 上安装 sql Server


Ubuntu 16.04 LTS官方镜像下载:

32位http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso

64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso


1.导入公共库GPG 密钥:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -


2. 注册sql Server Ubuntu 库

curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

3.安装 sql Server(下载大小144 MB,安装需要磁盘空间682 MB,需要内存3.25 GB)

sudo apt-get update
sudo apt-get install -y mssql-server


4.运行配置脚本(设置sa 密码,运行服务)

sudo /opt/mssql/bin/sqlservr-setup

停止服务命令如下:

sqlservr-setup --stop-service


5.验证服务是否在运行

systemctl status mssql-server


6.安装客户端连接工具

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install mssql-tools


7.连接sql Server 数据库

sqlcmd -S localhost -U SA -P '<YourPassword>'


8.设置防火墙

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

sql Server on Linux 预览版的安装和配置都很简单,当前很多相关功能和服务并没有,主要是 sql Server 数据库引擎。虽然功能简单,但是很多人对 sql Server 跨平台运行都很期待。微软每两年发布一次新产品,期望2018 年 sql Server on Linux 的版本更强大!如需了解更多,参考SQL Server v.Next Public PreviewSQL Server on Linux


本文地址:http://www.jb51.cc/article/p-npzjuwde-vn.html

猜你在找的Ubuntu相关文章