ubuntu docker容器运行sqlserver2022以及完整备份

发布时间:2026/7/17 12:01:28

ubuntu docker容器运行sqlserver2022以及完整备份
docker Docker 运行 SQL Serve文档拉取sqlserver2022 最新版本docker镜像#拉取镜像sudodockerpull mcr.microsoft.com/mssql/server:2022-latest运行sqlserver2022 容器 SA_PASSWORD 环境变量已弃用。 请改用 MSSQL_SA_PASSWORD#创建mssql2022文件夹sudomkdir/opt/mssql2022#回车确认#进入/opt目录更改mssql2022文件家权限,这里不设置权限sqlserver 启动会失败sudochmod777mssql2022#回车确认#运行容器 MSSQL_PIDEnterprise 默认Developer(开发版) Enterprise(企业版)或Express(免费专用版)EnterpriseCore(企业核心版),MSSQL_AGENT_ENABLEDtrue 表示开启代理如果添加--cap-add SYS_PTRACE -u 0:0 以系统用户允许sqlserver 容器上面两步,可以不执行sudodockerrun-d-eACCEPT_EULAY-eMSSQL_SA_PASSWORDSuixin123-eMSSQL_PIDDeveloper-eMSSQL_COLLATIONChinese_PRC_BIN-eMSSQL_AGENT_ENABLEDtrue\-p1433:1433--namesqlserver2022\-v/opt/mssql2022:/var/opt/mssql\-v/opt/mssql2022_backup:/opt/mssql2022_backup\-eTZAsia/Shanghai\mcr.microsoft.com/mssql/server:2022-latest进入容器连接sqlserver#进入sqlserver容器内sudodockerexec-itsqlserver2022bash#sqlcmd 连接sqlserver/opt/mssql-tools/bin/sqlcmd-Slocalhost-USA-PSuixin123#回去确认查看版本信息#查看sqlserver版本信息SELECT VERSION GO#回去确认开启sqlserver代理服务#进入到容器, 加 -u root 参数表示以root用户身份进入容器sudodockerexec-itsqlserver2022bash或sudodockerexec-it-uroot sqlserver2022bash#开启代理服务/opt/mssql/bin/mssql-confsetsqlagent.enabledtrue#重启docker 容器-- 查看代理作业状态如果代理未运行这里查不到作业 EXEC msdb.dbo.sp_help_job;## 一键启动job任务USE msdb;GO -- 通过作业名称启动 EXEC dbo.sp_start_job N能耗2.0_DBBusiF业务分库自动建分表作业;GO#备份sql语句,注意替换数据库DECLARE BackupFilePath NVARCHAR(500)DECLARE BackupFileName NVARCHAR(225)DECLARE CurrentDateTime NVARCHAR(30)SET CurrentDateTimeREPLACE(REPLACE(REPLACE(CONVERT(NVARCHAR(30), GETDATE(),120),-,_), ,_),:,)SET BackupFileNametest_backup_ CurrentDateTime SET BackupFilePath/opt/mssql2022_backup/ BackupFileName.bakBACKUP DATABASE[test]TO DISKBackupFilePath WITH NOFORMAT, NOINIT, NAMEBackupFileName , SKIP, REWIND, NOUNLOAD, STATS10GO最后重要事情要说三遍**一定要修改登录密码**一定要修改登录密码一定要修改登录密码#查看容器环境变量 ef68e21130fc为容器IDsudodockerinspect ef68e21130fc|grepMSSQL_SA_PASSWORD

相关新闻

Bonsai-27B-mlx-1bit性能优化:DSpark推测解码技术提升1.37倍推理速度

Bonsai-27B-mlx-1bit性能优化:DSpark推测解码技术提升1.37倍推理速度

2026/7/17 12:01:28

Bonsai-27B-mlx-1bit性能优化:DSpark推测解码技术提升1.37倍推理速度 【免费下载链接】Bonsai-27B-mlx-1bit 项目地址: https://ai.gitcode.com/hf_mirrors/prism-ml/Bonsai-27B-mlx-1bit 想要在手机上运行270亿参数的大语言模型吗?Bonsai-27B-m…

打印机共享与连接

打印机共享与连接

2026/7/17 11:51:28

共享主机:1.设置打印机共享2.设置网络共享设置为自启动 2.设置SMB1.0共享其他主机:1.设置网络和SMB1.0共享2.访问共享主机2.1 通过IP地址访问2.2 通过主机名称访问

C++ ios_base类

C++ ios_base类

2026/7/17 11:51:28

目录 一,_Fmtfl 格式 二,width 格式 三,precision 格式 四,sync_with_stdio函数 ios_base类是输入输出流的一个基础类。 The class ios_base is a multipurpose class that serves as the base class for all I/O stream cla…

VagrantPress高级配置:自定义域名、IP和资源分配的实用指南

VagrantPress高级配置:自定义域名、IP和资源分配的实用指南

2026/7/17 15:01:36

VagrantPress高级配置:自定义域名、IP和资源分配的实用指南 【免费下载链接】vagrantpress A WordPress Development Environment With Vagrant/Puppet 项目地址: https://gitcode.com/gh_mirrors/va/vagrantpress 想要打造一个完全符合你需求的WordPress开发…

影刀RPA 数据统计基础:均值中位数与分位数

影刀RPA 数据统计基础:均值中位数与分位数

2026/7/17 15:01:36

影刀RPA 数据统计基础:均值中位数与分位数 作者:林焱 什么情况用什么 拿到一批数据,需要快速了解数据概况——平均工资多少、中位数是多少、最高的10%和最低的10%差多少、数据是否偏斜。在影刀RPA里用pandas的统计函数可以一键生成描述性统计…

Ansible Playbook 基础与流程控制--006篇

Ansible Playbook 基础与流程控制--006篇

2026/7/17 15:01:36

文章目录 交付一:企业级 Nginx Role —— HTTPS & 证书管理增强版 ✅ 一、设计目标(企业视角) 二、新增目录结构 三、defaults/main.yml(对外暴露) 四、tasks/ssl.yml(核心逻辑) 五、templates/ssl_params.conf.j2(安全复用) 六、增强后的 vhost.conf.j2(HTTP/HT…

macOS与Android文件传输终极指南:OpenMTP让你的跨设备文件管理飞起来!

macOS与Android文件传输终极指南:OpenMTP让你的跨设备文件管理飞起来!

2026/7/17 15:01:36

macOS与Android文件传输终极指南:OpenMTP让你的跨设备文件管理飞起来! 【免费下载链接】openmtp OpenMTP - Advanced Android File Transfer Application for macOS 项目地址: https://gitcode.com/gh_mirrors/op/openmtp 还在为macOS和Android设…

TBAnnotationClustering用户指南:从零开始构建高效地图应用

TBAnnotationClustering用户指南:从零开始构建高效地图应用

2026/7/17 15:01:36

TBAnnotationClustering用户指南:从零开始构建高效地图应用 【免费下载链接】TBAnnotationClustering Example App: How To Efficiently Display Large Amounts of Data on iOS Maps 项目地址: https://gitcode.com/gh_mirrors/tb/TBAnnotationClustering TB…

PDF OCR桌面版终极指南:如何快速将扫描PDF转换为可搜索文档

PDF OCR桌面版终极指南:如何快速将扫描PDF转换为可搜索文档

2026/7/17 14:51:36

PDF OCR桌面版终极指南:如何快速将扫描PDF转换为可搜索文档 【免费下载链接】pdfocr-desktop PDF OCR Application, adds an OCR text layer to scanned PDF files, allowing them to be copied and searched. 项目地址: https://gitcode.com/gh_mirrors/oc/pdfoc…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/17 10:50:47

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/16 14:29:31

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/16 14:18:17

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

Cursor终端插件生态避坑指南:23个实测低效插件黑名单,附3个自研轻量替代方案

Cursor终端插件生态避坑指南:23个实测低效插件黑名单,附3个自研轻量替代方案

2026/7/17 0:00:57

更多请点击: https://intelliparadigm.com 第一章:Cursor终端插件生态避坑指南概览 Cursor 作为基于 VS Code 内核构建的 AI 原生编辑器,其终端插件生态虽活跃,但存在兼容性断层、权限策略突变与调试链路断裂等典型风险。开发者常…

ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表)

ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表)

2026/7/17 0:00:57

更多请点击: https://codechina.net 第一章:ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表) 提示词工程已从经验试错迈入变量驱动的科学阶段。实证研究表明,影响…

DeepSeek V4替换Codex底座模型的实践与优化

DeepSeek V4替换Codex底座模型的实践与优化

2026/7/17 0:00:57

1. 为什么选择用DeepSeek V4替换Codex的底座模型去年我在开发一个智能代码补全工具时,发现Codex的默认底座模型在复杂业务逻辑场景下表现不尽如人意。经过多次测试对比,DeepSeek V4在以下几个关键指标上展现出明显优势:代码补全准确率&#x…