首页
社区
课程
招聘
紧急求助:有谁帮我看下这软件连接到数据库的SA密码
发表于: 2010-7-14 16:19 5412

紧急求助:有谁帮我看下这软件连接到数据库的SA密码

2010-7-14 16:19
5412
大家好,我是一公司的档案管理员,负责操作档案管理系统,我之前操作SQL SERVER 2000时把SA密码给改了(我可以直接操作数据库服务器),结果导致托档管理系统现在连接不到数据库,之前的SA密码没有备份,我也不知道。

那个管理系统做的有点垃圾,他连接数据库时的IP地址和SA用户名密码看来都是硬编码的,现在连作者都联系不到,这次把SA密码改了我等于是闯祸了。不知道有谁可以帮我看下这个软件连接到数据库时用的SA用户名的密码。我好在SQL SERVER里改了,让软件可以顺利运转起来。

现在一打开软件,出错信息就是“用户SA连接失败”,我估计是密码方面的原因,拜托谁帮帮忙救我一命啊!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
数据库连接字符串都一般写配置文件里嘛
2010-7-14 16:50
0
雪    币: 80
活跃值: (14)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
他没有写啊,他就直接一个前台的应用程序,就是我上传的这个,然后后台直接就是数据库了。我现在就是SA密码这一块不知道。

如果有谁帮了忙的可以短信回我吗,或者邮箱:paladinwic@live.cn
2010-7-14 17:25
0
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
00AE4B40                             43 6F 6E 6E 65 63 74           Connect
00AE4B50  69 6F 6E 53 74 72 69 6E 67 0C 28 01 00 00 50 72  ionString.(..Pr
00AE4B60  6F 76 69 64 65 72 3D 53 51 4C 4F 4C 45 44 42 2E  ovider=SQLOLEDB.
00AE4B70  31 3B 50 61 73 73 77 6F 72 64 3D 77 61 6E 67 38  1;Password=wang8
00AE4B80  38 39 36 40 73 69 6E 61 2E 63 6F 6D 3B 50 65 72  896@sina.com;Per
00AE4B90  73 69 73 74 20 53 65 63 75 72 69 74 79 20 49 6E  sist Security In
00AE4BA0  66 6F 3D 54 72 75 65 3B 55 73 65 72 20 49 44 3D  fo=True;User ID=
00AE4BB0  73 61 3B 49 6E 69 74 69 61 6C 20 43 61 74 61 6C  sa;Initial Catal
00AE4BC0  6F 67 3D 72 73 67 6C 3B 44 61 74 61 20 53 6F 75  og=rsgl;Data Sou
00AE4BD0  72 63 65 3D 31 39 32 2E 31 36 38 2E 31 2E 31 30  rce=192.168.1.10
00AE4BE0  32 3B 55 73 65 20 50 72 6F 63 65 64 75 72 65 20  2;Use Procedure
00AE4BF0  66 6F 72 20 50 72 65 70 61 72 65 3D 31 3B 41 75  for Prepare=1;Au
00AE4C00  74 6F 20 54 72 61 6E 73 6C 61 74 65 3D 54 72 75  to Translate=Tru
00AE4C10  65 3B 50 61 63 6B 65 74 20 53 69 7A 65 3D 34 30  e;Packet Size=40
00AE4C20  39 36 3B 57 6F 72 6B 73 74 61 74 69 6F 6E 20 49  96;Workstation I
00AE4C30  44 3D 57 44 4A 5F 44 45 4C 4C 3B 55 73 65 20 45  D=WDJ_DELL;Use E
00AE4C40  6E 63 72 79 70 74 69 6F 6E 20 66 6F 72 20 44 61  ncryption for Da
00AE4C50  74 61 3D 46 61 6C 73 65 3B 54 61 67 20 77 69 74  ta=False;Tag wit
00AE4C60  68 20 63 6F 6C 75 6D 6E 20 63 6F 6C 6C 61 74 69  h column collati
00AE4C70  6F 6E 20 77 68 65 6E 20 70 6F 73 73 69 62 6C 65  on when possible
00AE4C80  3D 46 61 6C 73 65                                =False
2010-7-14 17:26
0
雪    币: 80
活跃值: (14)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
哇,太感谢楼上了,我先拷下来,明天去公司里看看,如果能解决,我就把100金都给你。
2010-7-14 19:32
0
雪    币: 256
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
4楼用的是什么工具?
2010-7-14 19:53
0
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
7
谢谢楼上的提问,呵呵
上面贴出来的是用OD在内存中找到的,像ConnectionString后面都会用到的..可能用全局变量来保存.直接下个MessageBoxA,然后在OD的内存栏搜索就行了...

不过在放一段哈..这个是用WinHex直接打开的..
如下:


呵呵
上传的附件:
  • 1.jpg (211.21kb,55次下载)
2010-7-14 23:13
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
dede 查到的内容
object ADOConnection1: TADOConnection
    ConnectionString =
      'Provider=SQLOLEDB.1;Password=wang8896@sina.com;Persist Security ' +
      'Info=True;User ID=sa;Initial Catalog=rsgl;Data Source=192.168.1.' +
      '102;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=' +
      '4096;Workstation ID=WDJ_DELL;Use Encryption for Data=False;Tag w' +
      'ith column collation when possible=False'
    KeepConnection = False
    LoginPrompt = False
    Provider = 'SQLOLEDB.1'
    Left = 384
    Top = 288
  end
2010-7-15 00:32
0
雪    币: 338
活跃值: (103)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
9
0018a450h: 6E 43 6C 69 63 6B 07 07 4E 39 43 6C 69 63 6B 00 ; nClick..N9Click.
0018a460h: 00 00 00 09 54 41 44 4F 51 75 65 72 79 09 41 44 ; ....TADOQuery.AD
0018a470h: 4F 51 75 65 72 79 31 0A 43 6F 6E 6E 65 63 74 69 ; OQuery1.Connecti
0018a480h: 6F 6E 07 0E 41 44 4F 43 6F 6E 6E 65 63 74 69 6F ; on..ADOConnectio
0018a490h: 6E 31 0A 50 61 72 61 6D 65 74 65 72 73 0E 00 0B ; n1.Parameters...
0018a4a0h: 53 51 4C 2E 53 74 72 69 6E 67 73 01 06 1A 73 65 ; SQL.Strings...se
0018a4b0h: 6C 65 63 74 20 2A 20 66 72 6F 6D 20 72 65 6E 79 ; lect * from reny
0018a4c0h: 75 61 6E 78 69 6E 78 69 00 04 4C 65 66 74 03 A8 ; uanxinxi..Left.?
0018a4d0h: 01 03 54 6F 70 03 20 01 00 00 0E 54 41 44 4F 43 ; ..Top. ....TADOC
0018a4e0h: 6F 6E 6E 65 63 74 69 6F 6E 0E 41 44 4F 43 6F 6E ; onnection.ADOCon
0018a4f0h: 6E 65 63 74 69 6F 6E 31 10 43 6F 6E 6E 65 63 74 ; nection1.Connect
0018a500h: 69 6F 6E 53 74 72 69 6E 67 0C 28 01 00 00 50 72 ; ionString.(...Pr
0018a510h: 6F 76 69 64 65 72 3D 53 51 4C 4F 4C 45 44 42 2E ; ovider=SQLOLEDB.
0018a520h: 31 3B 50 61 73 73 77 6F 72 64 3D 77 61 6E 67 38 ; 1;Password=wang8
0018a530h: 38 39 36 40 73 69 6E 61 2E 63 6F 6D 3B 50 65 72 ; 896@sina.com;Per
0018a540h: 73 69 73 74 20 53 65 63 75 72 69 74 79 20 49 6E ; sist Security In
0018a550h: 66 6F 3D 54 72 75 65 3B 55 73 65 72 20 49 44 3D ; fo=True;User ID=
0018a560h: 73 61 3B 49 6E 69 74 69 61 6C 20 43 61 74 61 6C ; sa;Initial Catal
0018a570h: 6F 67 3D 72 73 67 6C 3B 44 61 74 61 20 53 6F 75 ; og=rsgl;Data Sou
0018a580h: 72 63 65 3D 31 39 32 2E 31 36 38 2E 31 2E 31 30 ; rce=192.168.1.10
0018a590h: 32 3B 55 73 65 20 50 72 6F 63 65 64 75 72 65 20 ; 2;Use Procedure
0018a5a0h: 66 6F 72 20 50 72 65 70 61 72 65 3D 31 3B 41 75 ; for Prepare=1;Au
0018a5b0h: 74 6F 20 54 72 61 6E 73 6C 61 74 65 3D 54 72 75 ; to Translate=Tru
2010-7-15 08:20
0
雪    币: 256
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
刚才又试了一下,winhex打开正常,OD查找全是乱码...只有英文password,你是怎么找的,贴个图写下过程
2010-7-15 08:22
0
雪    币: 256
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
为什么我的ASCII码部分全是乱码呢?
2010-7-15 22:15
0
游客
登录 | 注册 方可回帖
返回
//