MSSQL(SQL SERVER) 修改sa用户密码遇到的坑

sql server有时候要修改sa的密码,开始以为很简单,只要如下操作:

1、MSSM用Windows身份验证登陆(相当于管理员登陆了)

2、登陆后右击“安全性-登录名-sa-属性”

3、修改密码,然后修改服务器角色(一般默认sysadmin和public),修改状态

4、然后确定,断开连接,使用sa登陆,然后失败了,网上有这么几种说法:

  1>强制实施密码策略后,简单的密码失效

  2>需要重启sqlserver

5、依然失败,然后我看到一个配置(右击连接-属性-安全性)

6、改成SQL Server和Windows 身份验证模式,再次连接,成功!!!

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
以下是一个简单的 SQL Server Dockerfile,可以用于部署 SQL Server: ``` # 基于官方的 Ubuntu 20.04 镜像 FROM ubuntu:20.04 # 更新 apt-get 软件源 RUN apt-get update && \ apt-get -y install curl gnupg2 && \ curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - && \ curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list > /etc/apt/sources.list.d/mssql-server.list && \ apt-get update && \ apt-get -y install mssql-server # 设置 SQL Server SA 用户密码 ENV MSSQL_SA_PASSWORD=StrongPassword123 # 启动 SQL Server 并创建一个新的数据库 CMD /opt/mssql/bin/sqlservr & (sleep 10 && /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P $MSSQL_SA_PASSWORD -Q "CREATE DATABASE MyDatabase") && tail -f /var/opt/mssql/log/errorlog ``` 这个 Dockerfile 将基于 Ubuntu 20.04 镜像,并安装 curl 和 gnupg2 以帮助更新 apt-get 软件源。接着,它将通过下载和添加 Microsoft 的 GPG 密钥和添加 SQL Server 2019 的软件源来安装 SQL Server。然后它设置 SQL Server SA 用户密码并启动 SQL Server。最后,它将创建一个名为 MyDatabase 的新数据库。 要构建此 Dockerfile,请使用以下命令: ``` docker build -t sql-server . ``` 然后,您可以使用以下命令运行 SQL Server 容器: ``` docker run -d -p 1433:1433 --name sql-server -e ACCEPT_EULA=Y -e MSSQL_SA_PASSWORD=StrongPassword123 sql-server ``` 这将在 Docker 容器中运行 SQL Server,并将容器的端口 1433 映射到主机的端口 1433。注意,这里使用了 ACCEPT_EULA 和 MSSQL_SA_PASSWORD 环境变量来接受许可协议并设置 SQL Server SA 用户密码
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值