问题描述:
数据库版本: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到服务器,覆盖原来的库,就恢复正常了。