我使用的是用友畅捷通T+财务管理软件,在操作T+总账模块的时候碰到了个问题:
T+12.0专业版升级到12.1专业版报错
请教用友财务软件工程师如何解决?具体的情况如下:
T+12.0专业版升级到12.1专业版报错如下:2017-11-02 14:37:58 测试本地:F:\的写入权限
2017-11-02 14:37:58 测试文件写入:F:\\Test.txt
2017-11-02 14:37:58 删除文件:F:\\Test.txt
2017-11-02 14:38:03 开始执行账套恢复...
2017-11-02 14:38:03 正在解压,请稍候...
2017-11-02 14:38:03 正在解压,从 F:\01XXXX经贸有限公司20170829213451.zip 到 F:\01XXXX经贸有限公司20170829213451\
2017-11-02 14:40:22 正在恢复账套,请稍候...
2017-11-02 14:44:45 账套恢复成功!
2017-11-02 14:44:45 DsName:UFTData575103_000001,原始备份文件大小:1555.146M,恢复后mdf文件大小为:9504.938,ldf文件大小为56.3125
2017-11-02 14:44:45 正在设置账套状态,请稍候...
2017-11-02 14:44:45 设置账套状态成功!
2017-11-02 14:45:31 开始升级....
2017-11-02 14:45:31 正在校验系统信息,请稍候...
2017-11-02 14:45:31 [(000001)XXXX经贸有限公司]:开始升级
2017-11-02 14:45:31 [(000001)XXXX经贸有限公司]:正在核对版本,请稍候...
2017-11-02 14:45:31 [(000001)XXXX经贸有限公司]:加载升级信息,请稍候...
2017-11-02 14:45:32 [(000001)XXXX经贸有限公司]:开始升级,请稍候...
2017-11-02 14:45:32 [(000001)XXXX经贸有限公司]:开始执行脚本升级,请稍候...
2017-11-02 14:48:06 [(000001)XXXX经贸有限公司]:执行脚本升级出错
2017-11-02 14:48:06 升级出错,错误信息:升级脚本出错,错误信息:SQL 脚本: 12.000.999.9999 DATA_DSTR_EAP_GUID_DropConstraintAndIndex.sql 出错:由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'UFTData575103_000001' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
drop all Index
语句已终止。 在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName)
在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.UpgradeStruct(TongVersion version, VersionTypeEnum product, String currentDBName)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)![具体出错信息请参见:D:\Program Files (x86)\Chanjet\TPlusPro12100\Appserver\server\..\logs\UFTData575103_000001_Upgrade.log![具体出错信息请参见:D:\Program Files (x86)\Chanjet\TPlusPro12100\Appserver\server\..\logs\UFTData575103_000001_Upgrade.log
2017-11-02 14:48:06 在 Ufida.T.EAP.Aop.Dynamic.LocalCallDynamicProxyImpl.NormalInvoke(MethodBase method, Object[] args, Boolean needFreeCuid)
在 Ufida.T.EAP.Aop.Dynamic.LocalCallDynamicProxyImpl.Invoke(IMessage message)
在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
在 Ufida.T.SM.Upgrade.Interface.IUpgrade.Upgrade(UpgradeContext context)
在 Ufida.T.Tool.SM.Account.FrmMain.UpgradeSelectedAccount(Object obj)
2017-11-02 14:48:06 选中账套个数:1 成功:0 失败:1
2017-11-02 14:48:06 账套执行升级完毕。
2017-11-02 14:45:32.031`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UpgradeInfo=TPlusPro-->TPlusPro
2017-11-02 14:45:32.046`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`CurrentDBName=UFTData575103_000001
2017-11-02 14:45:32.093`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`AccountName=XXXX经贸有限公司
2017-11-02 14:45:32.093`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`HostName=PCCW
2017-11-02 14:45:32.093`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`账套升级前版本号:12.000.001.0153
2017-11-02 14:45:32.093`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`当前产品版本号:12.100.001.0000
2017-11-02 14:45:32.093`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`StopTaskService开始
2017-11-02 14:45:34.932`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`StopTaskService结束
2017-11-02 14:45:35.198`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`升级前tempdb大小:375M
2017-11-02 14:45:35.198`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`升级前MDF文件大小:9504M,LDF文件大小:56M
2017-11-02 14:45:36.290`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`升级前整理后MDF文件大小:9504M,空闲空间:1099.6M,LDF文件大小:56M
2017-11-02 14:45:36.290`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`检查升级脚本...
2017-11-02 14:45:36.336`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`账套升级校验--账套库本身校验
2017-11-02 14:45:36.336`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`账套升级校验--当前系统库校验
2017-11-02 14:45:48.817`[警告]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`账套升级校验--当前账套库校验
2017-11-02 14:45:50.033`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`MdfFileSize=9504
2017-11-02 14:45:50.033`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UFTData575103_000001升级12.000.001.0004 SYS_DSTR_EAP_Mix_NL_-11001
2017-11-02 14:45:50.049`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UFTData575103_000001升级12.000.001.0004 SYS_DSTR_EAP_Mix_NL_-11001 成功,耗时:0
2017-11-02 14:45:50.143`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`MdfFileSize=9504
2017-11-02 14:45:50.143`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UFTData575103_000001升级12.000.001.0031 SYS_DSTR_EAP_Mix_NL-11002
2017-11-02 14:45:50.143`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UFTData575103_000001升级12.000.001.0031 SYS_DSTR_EAP_Mix_NL-11002 成功,耗时:0
2017-11-02 14:45:50.189`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`MdfFileSize=9504
2017-11-02 14:45:50.189`[警告]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UFTData575103_000001升级12.000.999.9999 DATA_DSTR_EAP_GUID_DropConstraintAndIndex.sql
2017-11-02 14:48:06.534`[错误]`[UpgradeItemManager]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'UFTData575103_000001' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
drop all Index
语句已终止。
2017-11-02 14:48:06.534`[错误]`[UpgradeItemManager]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17` 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 Ufida.T.SM.Upgrade.Service.UpgradeItemManager.ExecuteSQLUpdate(TongVersion version, Nullable`1 product, UpgradeItemInfo itemInfo, String dsName)
2017-11-02 14:48:06.534`[错误]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`UFTData575103_000001升级12.000.999.9999 DATA_DSTR_EAP_GUID_DropConstraintAndIndex.sql 发生错误,耗时:136344.2394
2017-11-02 14:48:06.534`[错误]`[UpgradeHelper]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'UFTData575103_000001' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
drop all Index
语句已终止。
2017-11-02 14:48:06.534`[错误]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`SQL 脚本: 12.000.999.9999 DATA_DSTR_EAP_GUID_DropConstraintAndIndex.sql 出错:由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'UFTData575103_000001' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
drop all Index
语句已终止。
在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName)
在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.UpgradeStruct(TongVersion version, VersionTypeEnum product, String currentDBName)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
2017-11-02 14:48:06.534`[错误]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17`升级脚本出错,错误信息:SQL 脚本: 12.000.999.9999 DATA_DSTR_EAP_GUID_DropConstraintAndIndex.sql 出错:由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'UFTData575103_000001' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
drop all Index
语句已终止。 在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName)
在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.UpgradeStruct(TongVersion version, VersionTypeEnum product, String currentDBName)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
在 Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)![具体出错信息请参见:D:\Program Files (x86)\Chanjet\TPlusPro12100\Appserver\server\..\logs\UFTData575103_000001_Upgrade.log
2017-11-02 14:48:06.534`[错误]`[UpgradeService]`PID:1`PName:Ufida.T.Tool.SM.Account.exe`TID:17` 在 Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
您是说12.0里还做做单据是吧,对于T+来说1.5g的数据不算大。12.1的软件更新上最新补丁,再升级,如果升级不了的话,建议您提交数据看下哈。
客户都还在里面做单子。,账套使用正常,就是数据太大了。
那就是数据异常呢,建议您支持网提交数据。
现在我用2012R2的数据库错误。
1.5个G,2008R2数据库。
物理数据多大了,用的是什么数据库,报错提示应该是数据库空间不够了,建议您升级高版本数据库。