美文网首页
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