iDeskTop打开数据源失败

0 投票
前一天用iDeskTop做的数据,用iserver发布后,第二天再打开数据源时提示打开数据源失败,请问,这是什么原因呀?是文件型数据源。
3月 29, 2017 分类:  547次浏览 | 用户: superlt 牛刀小试 (102 分)

2 个回答

1 投票
 
已采纳
您好!这是由于您的iserver占用了您的数据源导致您无法在iDesktop中打开的,如果您需要在iDesktop中打开原工作空间的话,您需要先停止iserver服务,如果还是你不可以的话,请在进程中手动关闭java进程。

或者您可以使用数据库型数据源也是可以的。
3月 29, 2017 用户: 程yan 名扬四海 (1,695 分)
采纳于 4月 1, 2017 用户:superlt
1 投票
文件数据源是独占的,有连接数限制,iServer发布工作空间后,文件型数据源就被占用了,所以iDesktop打开数据源失败;同理,这个时候通过组件代码也无法打开数据源。组件、iServer、iDesktop只要一个占用文件数据源其他任何一个都无法再打开这个文件型数据源

所以
1.停止iServer 或 iServer服务管理删除发布的工作空间 或 复制一份数据 再用iDesktop打开
2.换数据库型数据源
3月 29, 2017 用户: 毛瑞 名扬四海 (1,780 分)
...