今天上班打开电脑,发现尼玛所有项目启动后都报错,原因是说数据库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. 51,PIC,AVR单片机它们的优点缺点都有哪些?

    我有幸接触了几款单片机,并用它们做了一些项目.现在想做个小总结,谈一下自己用各种单片机的感受.仅是个人意见,仁者见仁智者见智. 传统51,我想我就不多说了,适合菜鸟入门,容易上手,价格一般(从性价比方 ...

  2. MYSQL删除以数字开头的字段

    例子: // 删除以0开头的字段 DELETE FROM `week_energy_copy` WHERE openid like '0%'; // 删除以数字开头的字段 DELETE FROM `w ...

  3. [转载] cookie、JS记录及跳转到页面原来的位置

    额....如下 <!-- 定位页面的 Cookie function SetCookie(sName, sValue) { date = new Date(); s = date.getDate ...

  4. Eclipse Maven插件无法搜索远程库

    创建Maven工程,发现添加依赖“Add Dependency”的时候无法自动搜索远程库. 导致此问题的可能原因: 1.update index的时候失败了. 解决:打开Window/Show Vie ...

  5. ACM1720_A+Bcoming(进制转换的新思路)——代码超少哟!

    using namespace std; int main() { int a,b; while(cin>>hex>>a>>b) { cout<<dec ...

  6. 银联手机支付(.Net Csharp),3DES加密解密,RSA加密解密,RSA私钥加密公钥解密,.Net RSA 3DES C#

    前段时间做的银联支付,折腾了好久,拼凑的一些代码,有需要的朋友可以参考,本人.Net新手,不保证准确性! 这个银联手机支付没有SDK提供,技术支持也没有.Net的,真心不好搞! RSA加解密,这里有个 ...

  7. Java宝典

    本人最近参加了几家公司的面试,在其中发现了不少笔试题,虽然是平常再简单不过的,但一不小心还是会出错.今天特意找时间写下来和大家分享. 1.访问控制符权限问题.   同一个包中 同一个类中 不同包的子类 ...

  8. Redis学习记录之Java中的初步使用

    1.关于Redis redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;">http:// ...

  9. wmic

    前沿:WMIC命令在我们的工作中可以帮助我们减少对其他工具的依赖并节省我们的时间,实在是一个值得学习和研究的好东西 命令很多,这里我把网上目前能找到的较实用的一些命令整理出来,希望各位看官能找到自己需 ...

  10. HDU--5280(dp或枚举)

    官方题解: 这个题有非常多O(n2)的算法.这里说一种:枚举每个区间,在枚举区间的同一时候维护区间内的最小值和区间和,将最小值与P的大小进行比較,贪心地取最大值就可以.注意若枚举到的区间是整个数组,则 ...