U63.2升级U63.2Pluse1时升级报错U63.2升级U63.2Pluse1时升级报错,根据参照,发现,是十几张表里面缺少部分字段造成的,还有几张表是没有的.
大家有没有碰到这个问题?是U63.2Pluse1存在的BUG呢还是哪些原因造成呢?
我自己做的测试是,在XP和SERVER2003系统中都升级过,报错一模一样.拿客户的数据升级报错,怀疑是客户数据问题,但是用演示帐套来升级,也是这样。
解决办法:在3.2向3.2PLUS1升级时,由于新增了新打印功能,所以升级过程中必须把SQLSERVER的Distributed Transaction Coordinator 服务启动才可以升级成功。
但是有些用户由于SQL的原因,可能会自动启动失败,有的手动也启动不了。可能是丢失了日志文件造成,可重新创建日志文件,再启动就行了。
具体操作步骤:
1、单击“开始”,单击“运行”,输入 cmd 后按“确定”。
2、输入:msdtc -resetlog(注意运行此命令时,不要执行挂起的事务。)
3、最后输入:net start msdtc ,回车
如果上述方法仍然不能解决问题,再考虑重新安装SQL,启动该服务。注意重装SQL之前要将帐套做好备份,装完后将帐套重新引入进行升级即可。
[ 本帖最后由 yuwen007cn 于 2008-11-17 21:45 编辑 ] |