找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 25|回复: 0

**式docker部署sql server 2022

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-15 00:48:49 | 显示全部楼层 |阅读模式

小白探路部署sql server 2022

1.如果需要远程ssh,建议使用以下帖子安装ssh工具

告别XShell!飞牛原生SSH工具上线,1键直达服务器,运维佬:早该用了!

2.然后我们ssh连接到nas并用 sudo -i提权到root用户。

3.根据以下微软学习论坛官方教程安装sql server 2022

快速入门:使用 Docker 运行 SQL Server Linux 容器映像

直接复制以下即可

docker pull mcr.microsoft.com/mssql/server:2022-latest

4.同意协议并设置密码

直接复制以下即可

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=" \ -p 1433:1433 --name sql1 --hostname sql1 \ -d \ mcr.microsoft.com/mssql/server:2022-latest

替换成自己想设置的密码

账户名是sa

(关于数据安全问题,请自行判断)

5.在本地Windows 安装SSMS

安装 SQL Server Management Studio

找到[如何安装 SSMS] 右边的 [下载 SSMS 21] 下载并安装

(最近微软统一到Visual Studio Installer了)

不需要其他组件的同学,请自行默认直接安装

6.启动ssms21

第一次打开是会询问是否用新方式连接sql server ,

我的建议是点击否

(最近连接服务器方式更新了,不过新方式我没搞明白)

然后进入以下连接页面

912d24010785a9cbd1369d57baa8625c.png

服务器名称输入你的nas ip或者是nas名称

身份验证选择SQL Server身份验证

登录名 sa

密码 (你设置的密码)

打勾信任服务器证书

不出意外你就连接上sql server

连接不上的原因

1.本地服务器拒绝了1433端口通道 说明你的电脑防火墙把1433给封了

2.服务器名称直接输nas名结果连不上找不到时,建议输nas ip,

还是连不上估计ip输错了,再检查一遍

3.路由器里防护墙也拒绝了1433端口通道,建议检查路由器防火墙设置

其他问题请留言,我也研究一下

感谢

1.知乎 海绵宝宝 大佬 提供的ssh工具教程

2.飞牛 玉尺书生 大佬 的安装教程启发

3.Docker 安装Sqlserver 这个帖子的启发

4.感谢微软的免费教程

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 04:25 , Processed in 0.100614 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表