zoukankan      html  css  js  c++  java
  • Ubuntu16.04安装sqlserver-快速入门

    此种安装步骤需要联网,如不能联网请参考官方脱机安装文档

    1.导入公共存储库GPG密钥

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

    2.注册 Microsoft SQL Server Ubuntu 存储库

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"

    3.更新软件源并安装SQL server

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

    4.软件包安装完成后,运行mssql conf 安装命令并按照操作提示设置 SA 密码,并选择你的版本

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

    SQL Server 2017有以下版本: Evaluation、 Developer 和 Express。

    请确保为 SA 帐户指定强密码(最少 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号),不满足条件设置密码会失败。

    5.配置完成后,请验证服务是否正在运行

    systemctl status mssql-server

    如果需要远程访问,则需在防火墙中开放SQL server端口号(默认:1433)。

    自此,SQL server安装完成。下面安装SQL命令行工具

    1.导入公共存储库 GPG 密钥。

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

    如果找不到curl命令,请安装该工具

    sudo apt-get install curl -y

    2.注册 Microsoft Ubuntu 存储库。

    curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

    3.更新源列表,并使用 unixODBC 开发人员包运行安装命令。

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

    4.添加/opt/mssql-tools/bin/到你路径bash shell 中的环境变量(非必选)。

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

    5.linux系统访问mssql数据语法,

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

    参数解释

    -S 计算机名称或IP地址
    -U 数据库用户名
    -P 用户密码,该参数可省略,会收到输入密码提示

    成功连接到数据库如下所示

    root@newings:/opt/mssql-tools/bin# sqlcmd -S localhost -U SA -P 'Newings@123'
    1> 

    6.在命令行中敲完增删改查语句后,必须敲回车,在新的命令行中输入go指令才能执行上条或多条语句。效果图如下

    1> select database_id from sys.databases
    2> select name from sys.databases
    3> go
    database_id
    -----------
              1
              2
              3
              4
    
    (4 rows affected)
    name                                                                                                                            
    --------------------------------------------------------------------------------------------------------------------------------
    master                                                                                                                          
    tempdb                                                                                                                          
    model                                                                                                                           
    msdb                                                                                                                            
    
    (4 rows affected)
    1> 

    自此所有配置已完成,如需更详细资料请参考官方资料:https://docs.microsoft.com/zh-cn/sql/linux/

    mssql脱机安装包下载地址:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-release-notes?view=sql-server-2017

  • 相关阅读:
    贴板子系列_1-km算法,匈牙利算法
    bzoj 2333
    bzoj 3531 旅行
    斯坦纳树
    可持久化线段树
    下界最小费用最大流
    我们还是太NAive
    ubuntu出现有线已连接却无法上网
    python小爬虫【1】
    [解答]对‘’未定义的引用 collect2: 错误: ld 返回 1
  • 原文地址:https://www.cnblogs.com/Roobbin/p/9626508.html
Copyright © 2011-2022 走看看