红联Linux门户
Linux协助

Ubuntu 16.04装置SQL Server v.Next

发布时刻:2016-11-21 11:33:07来历:blog.csdn.NET/kk185800961作者:黄泽成
2016年11月16日,微软发布了最新的 SQLServer 公共预览版 SQL Server vNext CTP1,其能够运转在 Linux 和 Windows 操作体系上。该预览版支撑的操作体系渠道有 Linux、Windows、Docker、maxOS 、Azure 虚拟机。在Linux 上装置的预览版支撑 SQL Server 数据库引擎的许多特征。
Ubuntu 16.04装置SQL Server v.Next
 
现在支撑的 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 -  
Ubuntu 16.04装置SQL Server v.Next
 
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  
Ubuntu 16.04装置SQL Server v.Next
 
3.装置 SQL Server(下载巨细144 MB,装置需求磁盘空间682 MB,需求内存3.25 GB)
sudo apt-get update  
sudo apt-get install -y mssql-server  
Ubuntu 16.04装置SQL Server v.Next
 
4.运转装备脚本(设置sa 暗码,运转服务)
sudo /opt/mssql/bin/sqlservr-setup  
Ubuntu 16.04装置SQL Server v.Next
中止服务指令如下:
sqlservr-setup --stop-service  
 
5.验证服务是否在运转
systemctl status mssql-server  
Ubuntu 16.04装置SQL Server v.Next
 
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>'  
Ubuntu 16.04装置SQL Server v.Next
 
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.138comgov138.com/linux/26201.html