网站备案需要当面核验哪些信息网站信息发布和内容建设自查报告
docker安装sql-server,使用navicat实现备份数据库导入
- 1、docker安装sql-server数据库
 - 2、使用navicat连接sql-server
 - 3、使用navicat导入备份数据库
 - 1、第一步:选择需要备份的数据源
 - 2、第二步 (选择备份计划,设置还原文件位置信息)
 
1、docker安装sql-server数据库
拉取镜像,安装容器
# 拉取镜像
docker pull mcr.microsoft.com/mssql/server:2017-latest# 创建容器
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=sqlserver123456" \
-v /sql-server/log:/var/opt/mssql/log \
-v /sql-server/data:/var/opt/mssql/data \
-v /sql-server/external:/var/opt/mssql/external \
-p 1433:1433 --name sqlserver -d mcr.microsoft.com/mssql/server:2017-latest
 
2、使用navicat连接sql-server
在连接sql-server之前点击安装msodbcsql_64.msi文件
 
 安装完成后,输入相关信息进行连接,用户名和密码在前文创建容器可以预见。
用户名:sa 密码:sqlserver123456

3、使用navicat导入备份数据库
1、第一步:选择需要备份的数据源
- 建立
sql-server连接 - 创建空的数据库
AERS3 - 关闭数据库,点击
SQL Server备份按钮,点击右侧白板 - 选择
从文件还原选项 - 将需要备份还原的
bak文件放到服务器的external中,这样会映射到容器内部 添加设备,选择bak文件

 
 
2、第二步 (选择备份计划,设置还原文件位置信息)
- 选择备份计划
 - 设置需要还原到 备份的对应的数据库数据文件中(AERS3.ndf: AERS3数据信息;AERS3_log.ldf: AERS3操作日志信息 )
 - 点击生成SQL
 - 点击
还原按钮


这样就执行成功了! 
