昨天,论坛上的一位朋友求助,说是一个很老的版本的ASA5.0数据库,没有安装文件,死活连不上,默认用户密码DBA/SQL不能用,似乎改掉了。
我回忆了一下,似乎这个版本对应的是PowerBuilder6.0/6.5上的ASA数据库。开始我建议使用jutils2.0(ASE/ASA自带的)工具进行连接,没想到,总是失败,看来jutils中的jdbc驱动相对于ASA5太新了,不能用。
如果有PB6,也许比较好弄。手头没有。只好让他把ASA5二进制可执行文件整体打包给我。
1. 首先要恢复db文件中的用户密码.
找到十六进制的44 42 41,将对应的一串值换为如下图所示:
用户密码恢复为dba/sql
2. 注册ASA5的ODBC驱动:
其reg内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI]
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Sybase SQL Anywhere 5.0"="Installed"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators]
"Sybase SQL Anywhere 5.0 Translator"="Installed"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0]
"Driver"="C:\\shared\\ASA5\\Win32\\WOD50T.DLL"
"Setup"="C:\\shared\\ASA5\\Win32\\WOD50T.DLL"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0 Translator]
"Setup"="C:\\shared\\ASA5\\Win32\\WTR50T.DLL"
"Driver"="C:\\shared\\ASA5\\Win32\\WTR50T.DLL"
这里要将c:\\shared\\ASA5\\Win32替换为真正的ASA5路径。WOD50T.dll就是实际的driver了。
3. 使用ODBC管理器添加ODBC数据源
选择驱动"Sybase SQL Anywhere 5.0",
分别填入:
Datasurce name: DBGL_DB
UserID: dba
Passwd: sql
Database file:db文件全路径
Databas Name: DBGL_DB
4. 使用ODBC管理工具,如WinSQL5,即可浏览该数据库中的数据。
连接上以后,table--> browse data即可。
最终导出,可以使用WinSQL的逐表导出,也可以使用程序实现。
当然,利用Access的功能,可以直接导出为一个Access数据库。使用SQL Server的DTS,可以直接导出到其它ODBC数据源。
使用PowerBuilder的pipeline,也可以实现导出。
总之,前边的ODBC驱动的注册以及事先的crack都是必要的准备步骤。
- 大小: 26.4 KB
- 大小: 25 KB
- 大小: 25.2 KB
分享到:
相关推荐
网站 数据传送 数据库-数据加密技术 电子商务网站 各种数据库 学习资料
5、新增了加密与解密字符串中加密字符串后可以将所得到的密文导出到文本文档的功能,以利用所得到的密文来作为密钥或是初始向量来对文件进行加密与解密,使得加密与解密字符串这一功能可以得到充分的利用。...
日前,有多条新闻提到了有人可以从外部访问...因此,大多数人创建数据库驱动的解决方案的第一条 设计决策就是如何加密存储数据,以便于保证它的安全,免受窥探。本文将为大家介绍SQL Server 数据库中加密数据须知。
从数据库中导出到word、调用chm文件、数据库加密、解密等等
基于sqlite3的加密版本的数据库动态链接库,附lib和.h头文件,新测试可用。可设置密码和修改密码,加密后的数据库文件是无法被打开的。官方提供的免费版本sqlite3都是没有加密的,官方收费的很贵哦,有需要的朋友...
国内最好的Flash加密工具; 保护您的Flash文件不被反编译,并能够授权播放! 可以加密swf文件或者flash格式的exe文件;用户必须得到您的授权才可以播放,同时 还可以防止您的flash文件被反编译;您可以为用户创建...
Sybase ASE15中新增的磁盘数据加密功能可以有效地对介质(如磁盘)上的数据进行加密,只有合法的用户才能在数据库管理下,访问到这些数据。Sybase ASE15通过自身的数据库安全机制管理数据的加解密工作,无需修改应用...
其实,数据的加密与否只是数据的一个属性,数据的加密存储是数据的一种保存方式,关乎数据的物理存储,这些都是DBMS现有功能的一部分。另外从数据和应用程序的分离、数据的维护和安全来看,数据库加密都应当在DBMS内...
Flash加密软件SWF_Encrypt_5.0是一款非常实用和快捷有效的加密软件,可以加密flash程序,游戏等,可防被相关flash反编译软件反编,并可以导出swf文件,exe文件格式等,使用起来非常灵活实用,希望这款软件可以为大家...
access数据库加密+c#,程序中数据库加密,防被盗用数据
1、图片加密精灵是针对图片设计人员的快速加密软件,它的特点是小巧简单,加密后的图片生成一个exe文件,不生成单独的图片文件,它具备图片保护的所有功能。 2、加密方法包括:文件加密、防拷屏、防导出、访问...
数据库系统概论 数据库安全性 数据加密,概述。集中加密算法的简单介绍。
数据库加密【access】算法适合所有数据库 知识点:登陆密码加密、字段加密、文件加密、vc数据库访问
关系数据库中字符数据的保序加密方法.pdf
Oracle 透明数据加密 (TDE) 能够加密存储在表和表空间中的敏感数据,例如手机号码,身份证号等,对于有权访问数据的数据库用户或应用程序,加密数据将被透明地解密。 TDE 可在存储介质或数据文件被盗时保护存储在...
使用这种简单而直接的数据加密过程将不仅可以节省你的时间和投资,而且也可以让你避免由于安全漏洞而产生的公共关系灾难。尽管加密机制不是新技术,但那些注重实效的加密机制还是将渐渐得到人们的青睐。因此当你考虑...
数据库安全至关重要,尤其是access 数据库,由于加密算法过于简单。本实例通过改变改变数据库头文件来实现对access 数据库的加密
1.配置JAVA_HOME=C:\Program\Java\jdk1.7.0 且java_home配置后面不能带符号 ...调用数据库我用的是mysql5.0...4.在数据库中密码我设置的是明码保存,如果要加密,将conf/ftpd-mysql.xml的encrypt-passwords="clear"去掉。
Rockey4 加密狗 北京极通5.0---3用户加密狗数据 可用
asp.net中加密数据库数据asp.net中加密数据库数据