zoukankan      html  css  js  c++  java
  • Ubuntu16.04 上Docker 中安装SQL Server 2017

    、镜像安装

    1、从Docker库中拉取镜像

    sudo docker pull microsoft/mssql-server-linux:2017-latest
    

    2、拉取完之后,运行该镜像

    sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=1234qwer!' 
       -p 1401:1433 --name sql1 
       -d microsoft/mssql-server-linux:2017-latest
    

    可以运行多个镜像,保证端口不一样,name不一样

    -p 1402:1434 --name sql2

    安装成功如下:

    3、更改SA密码

    sudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd 
       -S localhost -U SA -P '1234qwer!' 
       -Q 'ALTER LOGIN sa WITH PASSWORD="1234qwer!"'
    

    4、连接到SQL Server

    使用该docker exec -it命令在正在运行的容器中启动交互式bash shell。在以下示例sql1中–name,创建容器时由参数指定的名称。

    sudo docker exec -it sql1 "bash

    一旦进入容器,用sqlcmd本地连接。Sqlcmd默认不在路径中,因此您必须指定完整路径。

    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '1234qwer!'

    如果成功,您应该到达sqlcmd命令提示符:1>。

    5、SQL客户端测试连接是否成功

    5.1、ubuntu 安装 Azuer Data Studio  SQL图形界面客户端

    注意你自己设置的端口 127.0.0.1,1401

    最熟悉的界面 

     

    5.2、 win10 SQL图形客户端 SQL Server Management Studio (SSMS)

    详细安装方法 https://www.cnblogs.com/Martincheng/p/9466317.html

    连接成功界面

  • 相关阅读:
    MySQL Community Server 8.0.16
    Python的编码规范
    Python 的语言特性
    spark笔记 环境配置
    C#委托实现工厂规则注入
    特性与元数据
    可输入的模糊搜索ComBox控件
    ASPX页面输出datatable的一种方法
    QRcode生成二维码,保存二维码图片到服务器
    SQL语句的随机值与行号,字符串拼接
  • 原文地址:https://www.cnblogs.com/Martincheng/p/9856875.html
Copyright © 2011-2022 走看看