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

发布时间:2026/9/29 8:35:53

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/9/29 1:17:01

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/9/24 11:56:17

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

C++ ios_base类

C++ ios_base类

2026/9/2 11:04:51

目录 一,_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…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/28 4:08:17

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/28 16:01:49

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/28 2:15:29

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/28 3:14:54

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/28 3:58:00

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/28 3:47:14

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/28 16:01:48

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/28 5:05:21

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/28 16:01:48

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…