今天上班打开电脑,发现尼玛所有项目启动后都报错,原因是说数据库sa的验证错误,无法进行数据库链接等等东西,简单地说---SQL server抽疯了!!!:(

昨天还好好的。而且没有修改过东西。为啥会出现问题?我再网络上收索了很多资料都没有搞定,问了公司技术领导也没有搞定。后来自己研究,特此吧我的心得给大家分享下,如果以后遇到这种问题可以快速解决!

一般的常用做法:

1、先用Windows身份验证连接数据库。(废话,没有连接进去如何对内部设置进行修改密码!)

2、找到对象资源管理器的根目录,点击右键属性。

3、找到安全性,设置成SQL Server 和 Windows 身份验证兼容模式(这样你才可以在待会儿进行SQL Server输入密码进入数据库啊!),关闭选项框。

4、找到目录中的安全性,找到子目录的登录名,并找到sa(这逼货就是所谓的管理员登录模式),点击右键找到属性。

5、之后您就可以修改密码,并确认密码了。是不是很简单呢?呵呵,你是不是有几个疑问呢?比如下图的1处,是不是15位的,但是你的密码却是2位的(比如:SB),

是不是尼玛差距太多了,有没有?这是因为系统会产生一些干扰码在里面,当需要提取密码是它会反射生成一个新的密码。新生成密码就是你所设定的2位的密码(SB)全世界的软件都这样做的,不解释。还有一个东东非常重要,网络上的大神都没有提到过的地方,这里给大家说下,图中的2处,如果你点击了“强制实施密码策略”,那么下面的强制密码过期会自动勾选,那么恭喜您,您的密码必须包含至少一个小写字母、一个大写字母、一个数字,否则无效,系统是不会提示您的哦!!!太恶心了!

6、新密码生成后必须重启才可以生成成功。记得,不是关闭没事重启啊!找到根目录后右键点击重启。否则直接关闭是没有用滴!

7、之后打开连接,出现下图。居然又是15位的密码。这个没关系,上面我们说了,这个密码和你的2位密码是一样的关系。点击连接。是不是心里很激动呢?嘿嘿,结果你是登录不上滴!!,这下你是不是觉得特别苦逼,要不就重新装软件要不重新装系统。呵呵,我很负责人的告诉你,你这样做了恢复成功几率几乎不到20%。

8、那么咋做才可以恢复呢?其实不难,先说具体做法。

用windows身份验证打开数据库后,新建查询,输入以下代码,手动设置新,密码。之后就ok了!

9、虽然成功了,但是为啥我们之前的操作不成功呢?原因是那个属性设置是没用的,默认的密码数据还保留在内存中,需要手动代码操作修改其数据密码,清除内存密码。而且不能关闭数据库而是重启选项才可以生效。你如果不手动,系统永远调用的是内部保留的密码,想想你咋改都是不能成功滴!希望可以帮到大家。

10、最后看看我们登录进去的光辉画面吧!

SQL server抽疯后修改sa密码无法成功的处理办法的更多相关文章

  1. sql server 2014安装后用sa登录问题

    在使用的sql server的数据的情况下,安装数据过程,未指定使用sa的登录,只能使用windows的账户登录,那要怎么设置账户来使用sa账户登录账号呢? 首先先打开的是sql server man ...

  2. SQL Server 2012安装后找不到服务器名称的解决办法!!!

    网上说使用localhost即可,确实没错,但是有的仍旧会报出无法找到错误,我在无法通过的时候又重新安装了SQLServer,这次选中全部默认安装,之前使用的是选择安装,然后发现多了几个配置,其中有一 ...

  3. SQLServer2008修改sa密码的方法与SQL server 2008数据库的备份与还原

    sa密码的修改转载自:http://blog.csdn.net/templar1000/article/details/20211191 SQL server 2008数据库的备份与还原转自 :htt ...

  4. sql server 2008 修改sa密码

    问题: 当我们用windows本身验证之后需要修改sa密码,出现这样的错误. 解决方案:

  5. SQL Server安装完成后3个需要立即修改的配置选项(转载)

    你用安装向导安装了全新的SQL Server,最后你点击了完成按钮.哇噢~~~现在我们可以把我们的服务器进入生产了!抱歉,那并不是真的,因为你的全新SQL Server默认配置是错误的. 是的,你没看 ...

  6. SQL Server默认1433端口修改方法

    SQL Server默认端口1433端口并不是十分的安全,需要将SQL Server默认端口进行更改,在更改之前,让我们先了解一下什么是1433端口. 什么是1433端口 1433端口,是SQL Se ...

  7. SQL_Server_2008修改sa密码的方法

    转载自:http://blog.csdn.net/templar1000/article/details/20211191 1. 先用Window身份验证方式登陆进去,选择数据库实例,右键选择属性—— ...

  8. SQL2000数据库修改sa密码

    开始——程序——Microsoft SQL Server——企业管理器 2 展开数据库Microsoft SQL Server—— SQL Server组——安全性——登录——双击sa 3 在常规内有 ...

  9. sqlserver修改sa密码(在windows登陆没有权限的情况下)

    对于windows用户没有权限执行alter login sa enable的情况下,采用如下方法可以成功修改sa密码登陆. . 用Run as a administrator打开命令提示符里输入NE ...

随机推荐

  1. iOS图案锁,支持动画、图片、绘图

    最近忙着搭建一个聊天用的框架,过几天应该会整理写出来吧,原理不难,但是实现后会省很多事.好久没写博客,周末心血来潮写了个图案锁,这东西没什么技术含量,网上一堆,这次这个图案锁顺便联系了怎么打包使用.a ...

  2. <转>SFTP 和FTPS的区别是什么?

    SFTP 和FTPS都是为ftp连接加密,协议非常相似. 一个是借助ssl协议加密,一个时借助ssh加密. ssl是为http/smtp等加密设计的,ssh是为telnet/ftp等加密.建立传输通道 ...

  3. lc面试准备:Partition List

    1 题目 Given a linked list and a value x, partition it such that all nodes less than x come before nod ...

  4. bzoj2120 2453

    明显的数据结构题这道题的特殊性在于n只有10000,修改的操作只有1000那么就是说即便是O(n)的修改也没有太大的问题,只要常数写小一点即可考虑到以前对同色点的处理pre[i]表示与这个位置同色的前 ...

  5. Google Map API 学习六

    今天其实收货很大的 1.new google.maps.Circle 就是如何在地图上标注一个圆 3.getAnimation 在这里是通过获取Marker是否存在动作,然后如果存在动作的话,就将动作 ...

  6. leetcode排列,求第k个排列

    stl 中的下一个排列在写一遍忘了 写个1个多小时,使用递归写的,错误就在我使用一个list保存当前剩下的数,然后利用k/(n-1)!的阶乘就是删除的数字,但进过观察, 比如 list={1,2,3} ...

  7. 【Javascript&Jquery基础归纳】- 加载相关

    1.window.onload 必须等到Dom所有元素.包括图片加载完毕后加载,只能编写一个. 2.$(document).ready()      DOM结构加载完毕后马上执行,并且可以编写多个. ...

  8. JavaScript 概览 更新时间2014-0414-0837

    一些概念 DOM(文档对象模型)是HTML和XML的应用程序接口(API).DOM Level1规划文档结构:DOM Level2扩展了对鼠标和用户界面事件等的支持:DOM Level3支持了XML1 ...

  9. Codeforces 350B Resort

    题目链接:http://codeforces.com/problemset/problem/350/B 一开始想复杂了,建了张图,结果效率太低T了.其实用数组存可以了,结果发现的时候快没时间了,修改好 ...

  10. 长沙Uber优步司机奖励政策(1月25日~1月31日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...