百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

SQL 脚本: 16.000.000.0226 DATA_DSTR_EAP_Mix_NL-11001 出错:已在列上绑定了 DEFAULT。

发布时间:2025-12-31 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品8折优惠,另有话费赠送。

 

【问题描述】

T+进行导表修复完成恢复后再升级报错:升级账套出错,详细错误:

UFTData296015_300001升级出错,错误信息:UFTData296015_300001升级脚本出错,错误信息:SQL 脚本: 16.000.000.0226

DATA_DSTR_EAP_Mix_NL-11001 出错:已在列上绑定了

DEFAULT。 无法创建约束。请参阅前面的错误消息。 在 Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion

version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName,

Boolean isSaas) 在

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:\Chanjet\TPlusPop\Appserver\server\..\logs\UFTData296015_300001_Upgrade.log![具体出错信息请参见:D:\Chanjet\TPlusPop\Appserver\server\..\logs\UFTData296015_300001_Upgrade.log


如下图所示:



【问题解决】

1、在安装路径Chanjet\TPlusPro\Appserver\Upgrade下面找到提示的文件夹16.000.000.0226,找到对应的DATA_DSTR_EAP_Mix_NL-11001文件,找到后右键以记事本方式打开该文件,全部复制到数据库中对相应的账套执行;


2、执行出现报错,双击红色字体,自动定位至错误的表名,复制表名与列名

3、案例中表名为:EAP_DetailAtt 列名为:FileContent,将出错的表名和列明替换至下面的语句中:

declare @tablename varchar(100),@columnname

varchar(100),@tab varchar(100)


set @tablename = '表名'

set @columnname = '列名'

declare @defname varchar(100)

declare @cmd varchar(100)


select @defname = name from sysobjects so

join sysconstraints sc on so.id = sc.constid where


object_name(so.parent_obj) =@tablename and

so.xtype ='d' and sc.colid = (select colid from syscolumns


where id = object_id(@tablename) and name

=@columnname)


select @cmd = 'alter table ' + @tablename

+' drop constraint ' + @defname


if @cmd is null


print 'no default constraint to drop'


exec(@cmd)


Go



4、再次到数据库中对此账套执行以下脚本,完成后重新升级账套即可


X畅捷通软件官方正版.用友软件.企业云服务

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)