当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 找回SQL企业管理器里的SQL连接的密码的方法

MSSQL
如何让新安装的MySQL数据库变得更安全
考虑SQL Server安全时所应注意的几个方面
快速解决SQL server 2005孤立用户问题
比较一下看看自己掌握了多少SQL快捷键
怎样在SQL Server 2005中用证书加密数据
讲解使用SQL Server升级顾问的详细步骤
讲解设计应用程序时避免阻塞的八个准则
配置SQL Server文件组对应不同的RAID系统
讲解数据库管理系统必须提供的基本服务
讲解SQL Server2005数据项的分拆与合并
SQL Server数据库动态交叉表的参考示例
SQL SERVER 2005中的同步复制技术
SQL Server查询速度慢的原因及优化方法
减少SQL Server死锁的方法
sql server 视图作用
扩展数据库系统选项实现更高的可扩展性
SQL Server开发过程中的的常见问题总结
对跨多个表格的数据组合时需要用到的SQL
SQL Server 2005 FOR XML嵌套查询使用详解
另类解读SQL Server中的DateTime数据类型

MSSQL 中的 找回SQL企业管理器里的SQL连接的密码的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 182 ::
收藏到网摘: n/a

不知道所写的这个标题是否能完全表达出我想要说的意思,但我自己感觉是没有完全表达出来的,所以还是请大家看正文吧,呵呵!
  问题描述:许多WEB开发人员(还有那些通过WEB注入来入侵的黑客们),手里应该都有不少的SQL数据库连接吧?一般会在SQL企业管理器里建几个组,然后各个组里面有许多的连接实例,比如下图(图1):

(图1)

  随着时间流逝,很久没有再使用过的SQL连接实例,密码你可能已经忘了(或者是你根本就没有去记过这些SQL连接的用户名和密码),那当有一天你想再找回这些SQL连接的密码时,你可能会这么做:
    在这个SQL连接实例上点右键,选择“编辑SQL Server注册属性”,然后在弹出来的“已注册的 SQL Server属性”对话框中(图2),用“星号密码查看器”来查看密码框中的密码(图3):

(图2)


(图3)

  看到了吗?你的“星号密码查看器”里的密码显示的还是星号(全都是“*”)。(注:首先请别怀疑是你的星号密码查看器没用处,等一下就会让你看到真正的密码!)

  相信大多数人一开始都是这么做的吧,认为这样就能把密码找出来,结果发现星号密码查看器探查出来的还是星号。只是,这时候别失望,让我来告诉你怎么找回密码,请看下面的操作:

  一、首先选择一个SQL连接实例,双击展开这个连接,如果能够展开来,并且在这个连接前面有个绿色的图标,就标志着你的这个SQL连接的帐号及密码是正确的(图4),那么接下来就要取密码了。


(图4)

  二、如图4所示,在这个展开的SQL连接中,选择“数据库”,然后点右键弹出菜单,选择“所有任务”下的“导出数据”,这时候会弹出数据库导出向导,如图5:


(图5)

  在图5上点“下一步”按钮,来到“数据库导入向导”的“选择数据源”对话框中,这时候你会发现系统默认是选中了“使用 SQL SERVER身份验证”,并且在下面的用户名及密码框中,均已有用户名和密码,这时候我们再打开“星号密码查看器”,拖动那个放大镜到密码框中,你看到什么了?在星号查看器的密码框中,显示出来的就是你的这个SQL连接的真正密码了!!如图6:


  这个方法也是我在一个偶然的操作中发现的。一个客户的SQL连接密码我给忘了,而恰好此客户有些数据库的问题需要我帮忙解决,于是想通过本文最开始所说的方法,直接在SQL Server注册属性中用星号密码查看器来找回密码,结果却发现不行,所以就暂时放下,心想先把客户的数据库导入到本地再说吧,于是进行数据导出操作,结果发现在“数据库导入导出向导”中也有密码框,抱着试试的态度,没想到竟然把密码给查出来了。

  好东东不敢独享,特发出此图文操作说明给大家一起看看,虽然只是个小操作,但有时候却很有用哦!

  注:本文系www.ayinsky.com原创,转载请注明出处,Ayin谢谢各位啦(打字做图蛮辛苦滴说)!!