心语飘絮
别让今天的懒惰成为明天的遗憾!!!
今天公司给我安排做一个宝洁的维护项目,数据库还是sybase的,一点都不会,找了个人帮忙安装数据库,愁呀,他弄了2天还是不行,一直报Cannot open transaction log file--I/O error,他说在他机子上可以,我的为什么不行呢,我查了很多资料,终于解决了。
假设数据库文件为hello.db,将hello.db与hello.log拷贝过去,再配置ODBC数据源。如果还连不上数据库,则须重新连接事务注册文件hello.log,方法如下:
1、运行MS_DOS模式
2、进入Sybase SQL Anywhere5.0\win32目录,如
C:> cd C:\Program Files\Sybase\SQL Anywhere 5.0\Win32
3、运行命令(假设数据库文件拷贝到D盘根目录下):
dblog -t d:\hello.log d:\hello.db
4、重新启动C:> dbeng8  d:\hello.db
就好了
posted on 2008-01-10 15:22  jeffery0101  阅读(1178)  评论(0编辑  收藏  举报