唯一的希望
1.你在建ASA库的时候使用缺省选项maintain a log file in this path and file(维护一个日志文件).如果你未作改动,则此文件为与数据库同名同目录但后缀为.log的一个文件。(如果是直接拷贝的数据库文件,则看它是否带有同名的.log文件)
如:asademo.db的日志文件为asademo.log
2.你未使用change log file information来修改日志文件的内容(包括截断等)
如果以上条件成立,挽救办法:
1进入sybase central
2使用translate log,将相应日志文件翻译成SQL文件。(注意translate from last checkpoint only选项不选,使用exclude these tranactions选项)
3编辑翻译出来的SQL文件,将作删除的SQL清除然后另存
4新建一空库,然后在其中运行第3步所得到的SQL。