官网安装指南:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu。
安装步骤如下:
a) 安装curl软件包:
sudo apt install curlb) 导入repository GPG键和SQL Server Ubuntu的安装库:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.listc) 安装SQL Server:
sudo apt-get update sudo apt-get install -y mssql-serverd) 初始化SQL Server配置:
sudo mkdir /datasudo chown mssql /datasudo chgrp mssql /datasudo /opt/mssql/bin/mssql-conf set network.tcpport 1433 #端口sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /data #数据sudo /opt/mssql/bin/mssql-conf set filelocation.defaultlogdir /data #日志sudo /opt/mssql/bin/mssql-conf set filelocation.defaultbackupdir /data #备份sudo /opt/mssql/bin/mssql-conf set-collation #字符集 Chinese_PRC_CI_ASsudo /opt/mssql/bin/mssql-conf setupe) 确认SQL Server服务的状态:
systemctl status mssql-serversudo systemctl restart mssql-server #重启f) 设置防火墙开启SQL Server服务端口:
sudo ufw allow 1433/tcp sudo ufw reloadNote:默认情况下Ubuntu防火墙是关闭状态,ufw status可以查看。
另外如果有其它防火墙工具,比如firewalld工具包,则需要执行以下命令设置防火墙开启SQL Server服务端口:
firewall-cmd --zone=public --add-port=1433/tcp --permanent firewall-cmd --reload最后就可以用Windows中的SQL Server Management Studio去连接访问数据库了。
g) 查看当前配置文件
sudo cat /var/opt/mssql/mssql.conf
转载于:https://www.cnblogs.com/qiyebao/p/6876907.html