找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 7844|回复: 19

[求助] U810.1升级数据库出错,急急急!!求助大神,大佬!!

[复制链接]
发表于 2018-6-28 15:19:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
数据库名: UFDATA_016_2011
D:\U8SOFT10\Admin\SQLFILE10000\Main\Ufdata\Structure\Data_STR_ST_mix_NL.sql
错误信息:
-2147217865
对象名 'RdRecord' 无效。

执行如下语句时出错:

update a set cbsourcecodels = b.csourcecodels from rdrecords08 a inner join rdrecord08 b on a.id = b.id

update a set cbsourcecodels = b.csourcecodels from rdrecords09 a inner join rdrecord09 b on a.id = b.id

update a set cbsourcecodels = b.csourcecodels from transvouchs a inner join transvouch b on a.id = b.id

发表于 2018-6-28 16:08:19 | 显示全部楼层
对照正确的年度看相关表,是不是缺字段!
回复 点赞 1 拍砖 0

使用道具 举报

 楼主| 发表于 2018-6-28 15:29:17 | 显示全部楼层
升级全部语句是:
--盘点单增加追踪入库单据类型
If  not exists (select name from syscolumns where id=object_id('checkvouchs') and name ='cinvouchtype')
   alter table checkvouchs add cinvouchtype nvarchar(2)
GO
If  not exists (select name from syscolumns where id=object_id('transvouchs') and name ='cinvouchtype')
   alter table transvouchs add cinvouchtype nvarchar(2)
GO
If  not exists (select name from syscolumns where id=object_id('AssemVouchs') and name ='cinvouchtype')
   alter table AssemVouchs add cinvouchtype nvarchar(2)
GO
If  not exists (select name from syscolumns where id=object_id('scrapvouchs') and name ='cinvouchtype')
   alter table scrapvouchs add cinvouchtype nvarchar(2)
GO
If  not exists (select name from syscolumns where id=object_id('AdjustPVouchs') and name ='cinvouchtype')
   alter table AdjustPVouchs add cinvouchtype nvarchar(2)
GO
If  not exists (select name from syscolumns where id=object_id('MatchVouchs') and name ='cinvouchtype')
   alter table MatchVouchs add cinvouchtype nvarchar(2)
GO
If  not exists (select name from syscolumns where id=object_id('St_QCQualifiedSNdetail') and name ='cinvouchtype')
   alter table St_QCQualifiedSNdetail add cinvouchtype nvarchar(2)
GO
alter table St_QCQualifiedSNdetail alter column cVouchCode bigint
GO

If  not exists (select name from syscolumns where id=object_id('rdrecords08') and name ='cbsourcecodels')
   alter table rdrecords08 add cbsourcecodels nvarchar(20) null
GO
If  not exists (select name from syscolumns where id=object_id('rdrecords09') and name ='cbsourcecodels')
   alter table rdrecords09 add cbsourcecodels nvarchar(20) null
GO
If  not exists (select name from syscolumns where id=object_id('transvouchs') and name ='cbsourcecodels')
   alter table transvouchs add cbsourcecodels nvarchar(20) null
GO

update a set cbsourcecodels = b.csourcecodels from rdrecords08 a inner join rdrecord08 b on a.id = b.id

update a set cbsourcecodels = b.csourcecodels from rdrecords09 a inner join rdrecord09 b on a.id = b.id

update a set cbsourcecodels = b.csourcecodels from transvouchs a inner join transvouch b on a.id = b.id

go
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-7-2 08:26:57 | 显示全部楼层
nazi8888 发表于 2018-6-29 11:35
没有这张表就要重新建一个账套,把RECORD这张表考到升级数据库中来,再升级

从新建账套中找到目标表,生成create语句,在需要升级的账套中执行该语句提示以下问题,但是我并没有发现RdRecord08rdrecord08_cvouchtype,再次升级还是提示“rdrecord对象无效”,这是咋回事啊 大神消息 2714,级别 16,状态 6,第 2 行
数据库中已存在名为 'RdRecord08' 的对象。
消息 2714,级别 16,状态 5,第 2 行
数据库中已存在名为 'rdrecord08_cvouchtype' 的对象。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。
消息 1781,级别 16,状态 1,第 2 行
已在列上绑定了 DEFAULT。
消息 1750,级别 16,状态 0,第 2 行
无法创建约束。请参阅前面的错误消息。

回复 点赞 拍砖

使用道具 举报

发表于 2018-6-28 18:07:10 | 显示全部楼层
数据库名: UFDATA_016_2011
D:\U8SOFT10\Admin\SQLFILE10000\Main\Ufdata\Structure\Data_STR_ST_mix_NL.sql
错误信息:
-2147217865
对象名 'RdRecord' 无效。
这个报错,查看你这个升级数据库有没有rdrecord表,如果有,对照正常年度,查看这个rdrecord表中的字段是不是一样的,有少的加上,rdrecords这张表也要看一下!
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-6-29 08:53:46 | 显示全部楼层
nazi8888 发表于 2018-6-28 18:07
数据库名: UFDATA_016_2011
D:%u8SOFT10\Admin\SQLFILE10000\Main%ufdata\Structure\Data_STR_ST_mix_NL.s ...

没有这个表,直接在数据库中添加一张空表就行了吗?里面字段需要设置不?

点评

没有这张表就要重新建一个账套,把RECORD这张表考到升级数据库中来,再升级  详情 回复 发表于 2018-6-29 11:35
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-6-28 15:20:36 | 显示全部楼层
用的是SQL Server 2008数据库
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-6-28 15:48:08 | 显示全部楼层
有人吗???
回复 点赞 拍砖

使用道具 举报

发表于 2018-6-28 16:17:24 | 显示全部楼层
5楼回答给力
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-6-28 17:15:44 | 显示全部楼层
nazi8888 发表于 2018-6-28 16:08
对照正确的年度看相关表,是不是缺字段!

怎么查看相关的表?
回复 点赞 拍砖

使用道具 举报

发表于 2018-6-29 09:00:42 | 显示全部楼层
创建一个新账套   对比字段
回复 点赞 拍砖

使用道具 举报

发表于 2018-6-29 11:35:55 | 显示全部楼层
1a1s1k1l 发表于 2018-6-29 08:53
没有这个表,直接在数据库中添加一张空表就行了吗?里面字段需要设置不?

没有这张表就要重新建一个账套,把RECORD这张表考到升级数据库中来,再升级
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-7-2 08:21:49 | 显示全部楼层
magch 发表于 2018-6-29 09:00
创建一个新账套   对比字段

没有的字段加上去了 还是升级不成功
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-7-2 10:08:25 | 显示全部楼层
有人吗??
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2018-7-2 10:10:44 | 显示全部楼层
:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q:Q
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-4-27 06:02 , Processed in 0.041639 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表