mssql sqlserver 报”消息18456,级别16,状态1 用户‘sa’登录失败的处理方法分享


摘要:
今天运行在线上的软件出现 18456 ,sa登录失败的错误信息,经过多方打听,才知道由于新员工入职,竟然将线上服务器的sa密码一通乱改,殊不知我们的APP正在应用sa账号进行数据库链接呢?
实验环境:sql server 2008 r2

得知具体情况后,我们只能将sa密码修改为新的密码,使系统能正常的跑起来,具体步骤如下所示:

   ---1.清空原sa密码
    exec  sp_password null, null, 'sa'
   ---2.设置新的sa密码
     exec sp_password null, 'newPassword', 'sa' 
     ---newPassword为新的密码