file is shorter than expected

thunderclap 2007-12-18 08:51:04
是不是数据库文件已经坏了。郁闷阿。
...全文
253 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
thunderclap 2008-01-04
  • 打赏
  • 举报
回复
没有人能帮上忙啊。高手都来看看吧.
thunderclap 2007-12-19
  • 打赏
  • 举报
回复
大虾们来救命啊。
eviler 2007-12-19
  • 打赏
  • 举报
回复
估计是坏了吧 ,没有见过,但是帮你顶
嘘嘘兔 2007-12-19
  • 打赏
  • 举报
回复
联不上数据库?没有日志文件,
这样试试
在开始/运行下面键入
dbeng7 -f -o -a a.db
注意文件的路径,其中a.db应该替换为你自己的数据库文件
thunderclap 2007-12-18
  • 打赏
  • 举报
回复
dump transaction with truncate_only
dump transaction with no_log
不要忘记备份!

自动清理:打开数据库选项 Trunc Log on Chkpt

这些命令在哪里打啊。很郁闷了。里面有三年的数据了。
AFIC 2007-12-18
  • 打赏
  • 举报
回复
http://groups.google.com/groups/search?q=100101+file+is+shorter+than+expected&qt_s=%E6%90%9C%E7%B4%A2%E8%AE%BA%E5%9D%9B
thunderclap 2007-12-18
  • 打赏
  • 举报
回复
我的错误代码和官网的不一样,使100101,不过我的ASA的版本是8的。
thunderclap 2007-12-18
  • 打赏
  • 举报
回复
我创建数据库的时候,没有创建日志文件啊。
I_am_Z 2007-12-18
  • 打赏
  • 举报
回复
看看官网的解释:
http://www.ianywhere.com/developer/technotes/asa_determine_assertion_failure.html
I_am_Z 2007-12-18
  • 打赏
  • 举报
回复
这个错误通常是因为Sybase数据库地日志长时间未经整理,log文件过大造成的溢出故障。
Sybase数据库管理命令中有对日志的操作:
dump transaction 用来清除Log。

以下两条命令都可以清除日志:
dump transaction with truncate_only
dump transaction with no_log
不要忘记备份!

自动清理:打开数据库选项 Trunc Log on Chkpt

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧