龙空技术网

docker中sqlserver修改数据库密码

码农大侠 90

前言:

如今大家对“如何查看数据库密码”大体比较关怀,你们都需要剖析一些“如何查看数据库密码”的相关资讯。那么小编也在网摘上汇集了一些有关“如何查看数据库密码””的相关知识,希望看官们能喜欢,你们快快来了解一下吧!

前置

docker中已经安装了sqlserver,如果不知道怎么安装,请看我的docker安装sqlserver环境是linux

修改步骤:

查看镜像

sqlserver镜像

使用命令:docker exec -it {容器id} /bin/bash

进入到容器内部

进入到目录 /opt/mssql-tools/bin中该目录下有sqlcmd,这个是指令,所以输入以下指令就可以修改数据库密码

./sqlcmd -S localhost -U sa -P "<旧密码>" -Q 'ALTER LOGIN sa WITH PASSWORD="<新密码>"'

执行修改数据库的密码操作

如上图所示,修改成功,我们可以通过客户端验证是否修改成功

输入已经修改好的密码

登录成功,说明密码也是修改成功。

注意事项有两点

第一:命令简化,直接执行修改

docker exec sql_server /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "<旧密码>" -Q 'ALTER LOGIN sa WITH PASSWORD="<新密码>"'

第二:密码修改需要至少8个字符,否则会修改不成功,当然,鉴于我当前的版本是2022的版本,如果是2012的版本或许会有修改,这个根据现场情况自行斟酌。

标签: #如何查看数据库密码 #怎样查看数据库密码 #如何查看数据库密码设置