美文网首页
SQL Server on Ubuntu

SQL Server on Ubuntu

作者: inidan | 来源:发表于2019-10-27 17:28 被阅读0次

安装SQL Server(Install SQL Server)

1. 安装SQL Server

官网安装指南:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu

安装步骤如下:

a) 安装curl软件包:

<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">sudo apt install curl</pre>

b) 导入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.list

c) 安装SQL Server:

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

d) 初始化SQL Server配置:

sudo /opt/mssql/bin/mssql-conf setup

e) 确认SQL Server服务的状态:

systemctl status mssql-server

f) 设置防火墙开启SQL Server服务端口:

sudo ufw allow 1433/tcp
sudo ufw reload
Note:默认情况下Ubuntu防火墙是关闭状态,ufw status可以查看。

另外如果有其它防火墙工具,比如firewalld工具包,则需要执行以下命令设置防火墙开启SQL Server服务端口:

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

最后就可以用Windows中的SQL Server Management Studio去连接访问数据库了。

默认认证方式是SQL Server认证,默认管理员用户是sa,密码是在d)步骤设置的密码。从上图看到数据库默认路径是/var/opt/mssql/data/,此为Linux路径。

2. 安装SQL Server Tools

官方安装文档见:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools#ubuntu

具体步骤如下:

a) 导入微软公共GPG键和注册微软Ubuntu安装库:

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

b) 更新软件源并安装SQL Server工具包:

sudo apt-get update sudo apt-get install mssql-tools unixodbc-dev

c) 为了以后方便使用sqlcmd,把安装目录添加到bash shell环境变量中:

echo 'export PATH="PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Note:环境变量是用户级别的,如果在root下执行上述命令,则只有root用户可以直接使用sqlcmd,建议在root下执行一次再exit后执行一次。

d) 安装完成后就可以使用sqlcmd tool了。

关于sqlcmd的使用可以参考:https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility

[原创文章,转载请注明出处,仅供学习研究之用,如有错误请留言,谢谢支持]

[原站点:http://www.cnblogs.com/lavender000/p/6869757.html,来自永远薰薰]

相关文章

网友评论

      本文标题:SQL Server on Ubuntu

      本文链接:https://www.haomeiwen.com/subject/khyjyctx.html