问题描述:
数据库版本:SQL Server 2005
软件版本:T6-企业管理软件5.1
客户在T6导出单据列表的时候,提示“数据库已达到最大值”,点击确定以后,又显示“创建临时表失败”。只有服务器和天联高级版登录的客户端会出现这个问题。局域网内部的客户端则导出正常。


原因分析:
1、局域网内部导出单据正常,但是服务器和外部的不行,有可能不是系统数据库问题;
2、把账套复制到自己的虚拟机测试环境里,单据是可以正常打开的,账套也没有问题;
3、天联高级版是通过服务器的程序登录的,服务器与天高端同时都无法导出单列表,可能是服务器的客户端不可以;
4、检查服务器的客户端。
解决方法:
1、卸载了服务器的数据库,安装SQL Server 2008 R2版本,发现也无法导出单据列表,会报同样的错误;
2、有可能提示的“数据库已达到最大值”,指的不是系统的SQL数据库;
3、经过各方搜索问题方法,发现了服务器 C:\WINDOWS\SysWOW64\UFCOMSQL\ 文件夹里,有个Access数据库【ufformat.mdb】已经超过1G大小了;
4、从客户端复制一个正常的ufformat.mdb到服务器,覆盖原来的库,就恢复正常了。

在使用T6-企业管理软件5.1版本时,部分用户在SQL Server 2005环境下导出单据列表时遇到‘数据库已达到最大值’和‘创建临时表失败’的错误。该问题仅在服务器和天联高级版客户端出现,局域网内客户端不受影响。经分析,问题可能与服务器客户端有关。最终发现,服务器C:WINDOWSSysWOW64UFCOMSQL目录下的Access数据库ufformat.mdb过大导致,替换正常版本的数据库文件后问题得到解决。
3092

被折叠的 条评论
为什么被折叠?



