zoukankan      html  css  js  c++  java
  • 记docker安装mssql-linux和备份

     docker安装mssql-linux

      

      拉取镜像

    docker pull microsoft/mssql-server-linux

      设置virtualbox虚拟机内存大小为2G

        mssql-linux前提条件是内存需要与2G。 如果虚拟机没有设置内存为2G,那么容器无法启动。具体设置略。

      生成mssql-linux容器

    docker run --name sql1 -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<你的密码>' -e 'MSSQL_PID=Express' -p 1433:1433 -d microsoft/mssql-server-linux:latest

      启动容器

        每次重启docker都需要重启mssql-linux容器

    docker start sql1

    还原数据库

      拷贝备份文件到容器中

      数据库是在window上备份的。 需要把备份文件从电脑上拷贝到容器中

    docker cp <你的.bak文件路径>  sql1:/backup/

      还原数据库

          然后使用ssms软件连接docker里的mssql-linux进行备份操作。

        如果不份文件从电脑上拷贝到容器中,是无法还原数据库的。

      还原后就可以用Navicat for MSSQL连接数据库了。

    参考:从window迁移   

    迁移到docker

  • 相关阅读:
    Javascript DMO 编程艺术
    PHPExcel
    MYSQL
    AJAX全接触
    正则表达式
    常用知识
    PHP 常用函数
    thinkphp5 公共函数的使用与调用
    thinkphp 使用phpExcel 导入和导出
    php 判断是pc端还是移动端
  • 原文地址:https://www.cnblogs.com/saving/p/10517302.html
Copyright © 2011-2022 走看看