小白探路部署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 ,
我的建议是点击否
(最近连接服务器方式更新了,不过新方式我没搞明白)
然后进入以下连接页面
服务器名称输入你的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.感谢微软的免费教程