单位有个应用程序使用Sybase公司的数据库Adaptive Server Anywhere。
该程序原先是在XP系统中安装的,由于已找不到原安装光盘,只有从旧电脑拷贝安装后的文件,无法直接打开。需要手工配置ODBC数据源。
1、先安装Adaptive Server Anywhere 9.0 的ODBC系统驱动。
下面的内容直接导入注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers]
"Adaptive Server Anywhere 9.0"="Installed"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\Adaptive Server Anywhere 9.0]
"Driver"="D:\\Program Files\\osam2003\\dbodbc9.dll"
"Setup"="D:\\Program Files\\osam2003\\dbodbc9.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Adaptive Server Anywhere 9.0"="Installed"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 9.0]
"Driver"="D:\\Program Files\\osam2003\\dbodbc9.dll"
"Setup"="D:\\Program Files\\osam2003\\dbodbc9.dll"
2、设置用户ODBC连接的DataBase_ASA7数据源。
图1
图2
ODBC选项卡: 如图2所示。
数据源名:osam
说明:DataBase_ASA7
图3
登录选项卡:(提供用户ID和口令:) ,如图3所示。
用户ID:dba
口令: bjjdxcompany2003****
图4
数据库选项卡:如图4所示。
服务器名:osam
命令行:D:\Program Files\osam2003\dbeng9.exe -c 8m
数据库名:
数据库文件:D:\Program Files\osam2003\osam.db
附:SQL Anywhere 数据库密码完美破解方案。
1.先找到应用程序所连接的数据库(一般在应用程序所在的文件夹中,文件的扩展名为.db,也可根据系统托盘区SQL图标双击得到,还可从注册表得到)
2.将数据库文件更名。
3.执行应用程序,将弹出OBDC连接对话框。
4.用星号密码查看器(“****”的程序)查看连接对话框中的PWD,得到明文的密码。
5.用SQL Anywhere 打开数据库。