免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2816 | 回复: 4
打印 上一主题 下一主题

新手上路,请多指教,我有一个.DB的数据库,怎样用sybase打开它 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-08 11:56 |只看该作者 |倒序浏览
我有一个.DB的数据库,怎样用sybase打开它,在哪个画面中可看到它的表,用interactive sql打开这个数据库是不是user 与password 一定要输入,有没有一个如MSSQL的Sa一样的默认的用户与密码?是多少

论坛徽章:
0
2 [报告]
发表于 2004-10-08 13:04 |只看该作者

新手上路,请多指教,我有一个.DB的数据库,怎样用sybase打开它

sqlanywhere
user :dba
passwd:sql

论坛徽章:
0
3 [报告]
发表于 2004-10-08 14:36 |只看该作者

新手上路,请多指教,我有一个.DB的数据库,怎样用sybase打开它

我现在能打开Sybase的一个数据库例子(用dba,sql),但手头上的另一个别人的数据库打不开(sqlanywhere 下的工具interactive sql):提示:
asa-103 invalid userid or password !是不是每个sybase的DB数据库都可以设不同的密码与user,那就是意味着这个数据库如果没有userid 与 password 就没办法打开,有什么方法可以破解不?
多谢了

论坛徽章:
0
4 [报告]
发表于 2004-10-08 16:29 |只看该作者

新手上路,请多指教,我有一个.DB的数据库,怎样用sybase打开它

使用UltraEdit等二进制编辑工具打开数据库文件,通过查找“DBA”(二进制使用“44  42  41”),定位到底一个位置,注意观察这个区域,前面一般有“dbo”、“PUBLIC”,后面有“SYS”。这个区域就是ASA保存用户口令的数据段。把“SYS”之前四个空字符“00  00  00  00”之前到“44  42  21”之间的所有二进制数据,改为如下二进制数(代表SQL):

                                              24 36 3BDF 7D B5 77 B2                                                                              

    82 45 67 6D C2 DB D6 E7 F2 64 28 C3 55 22 97 F5

    6C F5 8C 0F 8C C5 71 BA 15 C9 5E BC 43 01 59 01

    59 01 59 01 4E 01 4E 01 4E 17 00 00
        
     改好后,保存数据库,DBA密码就是“SQL”了。当然还可以先建立一个测试数据库TEST,输好自已 DBA密码后,按以上方法查找到密码区,把密码值写入到要更改的数据库文相关区,即可隨意更改成自已想要的密码了.以上方法 ASA5,ASA7通过

论坛徽章:
0
5 [报告]
发表于 2004-10-09 10:08 |只看该作者

新手上路,请多指教,我有一个.DB的数据库,怎样用sybase打开它

历害呀.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP