快捷导航
搜索
查看: 2552|回复: 0

无法打开db文件, log文件出错, Cannot open transaction log file

[复制链接]

89

主题

96

帖子

1724

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1724
发表于 2023-3-11 09:49:51 | 显示全部楼层 |阅读模式
使用快捷方式连接数据库, mcpos9DB 或 startup 自动连接时出现错误 Cannot open transaction log file 如图:



1. 到对应的目录, 将Log文件备份, 改名, 或删除(先尝试备份, 改名)

1.jpg


2. 然后打开数据库连接工具手动启动数据库, 连接工具位置(32位/64位):
C:\Program Files\Sybase\SQL Anywhere 8\win32\dbeng8.exe
C:\Program Files (x86)\Sybase\SQL Anywhere 8\win32\dbeng8.exe
3.jpg




3. 直接连接一般就修复该问题了. 最后手动断开连接, 用回mcpos9DB去启动数据库.




4. 如果依然无法解决, 也是先将Log文件备份, 改名, 或删除(先尝试备份, 改名)
5. 使用手动连接数据库时, dbeng8.exe的Option里面填写 -f, 表示无视log文件启动数据库.
2.png


6. 如果没有报错表示成功,然后重复一下步骤 第2和3即可.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|ADS

GMT-6, 2025-5-11 12:20 , Processed in 0.082201 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表