我使用的是用友畅捷通T+财务管理软件,在操作T+初始化模块的时候碰到了个问题:
T+普12.1 升级 T+普 12.3出错
请教用友财务软件工程师如何解决?具体的情况如下:
T+普12.1 升级(12.100.001.0074) T+普 12.3(12.300.004.0003)出错,信息具体如下:2018-08-24 15:48:51.201` [错误]` [UpgradeHelper]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` UFTData253661_000001升级12.200.000.0000 UFida.T.EAP.Print.Upgrade.Upgrade_1200012100,UFida.T.EAP.Print.Upgrade发生错误,耗时:1078.0616毫秒
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName, Boolean isSaas)
at Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
2018-08-24 15:48:51.311` [错误]` [UpgradeHelper]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` Access to the path 'C:\Windows\TEMP\UFTData253661_000001' is denied.
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName, Boolean isSaas)
at Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
2018-08-24 15:48:51.343` [错误]` [UpgradeService]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` SQL 脚本: 12.200.000.0000 出错:Access to the path 'C:\Windows\TEMP\UFTData253661_000001' is denied.
at Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName, Boolean isSaas)
at Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
2018-08-24 15:48:51.343` [错误]` [UpgradeService]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` UFTData253661_000001升级脚本出错,错误信息:SQL 脚本: 12.200.000.0000 出错:Access to the path 'C:\Windows\TEMP\UFTData253661_000001' is denied. at Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName, Boolean isSaas)
at Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)![具体出错信息请参见:D:\Chanjet\TPlusPop\Appserver\server\..\logs\UFTData253661_000001_Upgrade.log
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
2018-08-24 15:48:51.344` [错误]` [UpgradeService]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
2018-08-24 15:48:51.648` [错误]` [UpgradeService]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` UFTData253661_000001升级出错,错误信息:UFTData253661_000001升级脚本出错,错误信息:SQL 脚本: 12.200.000.0000 出错:Access to the path 'C:\Windows\TEMP\UFTData253661_000001' is denied. at Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName, Boolean isSaas)
at Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)![具体出错信息请参见:D:\Chanjet\TPlusPop\Appserver\server\..\logs\UFTData253661_000001_Upgrade.log![具体出错信息请参见:D:\Chanjet\TPlusPop\Appserver\server\..\logs\UFTData253661_000001_Upgrade.log
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
2018-08-24 15:48:51.648` [错误]` [UpgradeService]` PID:1` PName:Ufida.T.Tool.AppServices.exe` TID:22` dsName:(UFTData253661_000001) sessionid:(637998868AA46C6750869DD31429F8AB) ` at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at Ufida.T.EAP.Logging.LogImp.getLogString(String style, Object message, Exception exception)
at Ufida.T.EAP.Logging.LogImp.Error(Object message)
at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context, String& errorMsg)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.SimpleAutoTranInvoke(ServiceMethod smAttribute, Object instance, MethodInfo m, Object[] args)
at Ufida.T.EAP.Aop.Util.ServiceMethodResvol.InvokeNormalMethod(ServiceMethod smAttribute, MethodInfo m, Object instance, Object[] args)
at Ufida.T.EAP.Service.Handler.BaseServiceHandler.realInvokeAndSend(Object state, String cuid, String sessionID)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.invokeAndSend(Object state)
at Ufida.T.EAP.Aop.Handler.ShortServiceHandler.OnReceiveBodyData(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
`
您好:需要数据进行分析,请联系服务商提交问题。