找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

[求助] t3升级到T6问题

[复制链接]
发表于 2011-11-22 11:30:55 | 显示全部楼层 |阅读模式

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

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

×
数据库名: UFDATA_001_2006
生产管理结构变动, DSTR852_PP
错误信息:
-2147217900
数据库中已存在名为 'drop_default' 的对象。
执行如下语句时出错:
--数据结构升级,包括:
--[01]表的增删
--[02]索引的增删改
--[03]触发器的增删改
--[04]表间关系的增删改
--[05]字段的增删改
--[06]自定义数据类型的增删改
--[07]默认值的增删改
--[08]规则、约束的增删改
--[09]其他数据结构升级
--临时存储过程,用来删除某表的某字段不知名的绑定default
create procedure drop_default
@tablename  varchar(250),
@columnname  varchar(250)
as
declare  @sql  varchar(250)
set @sql=(select name from dbo.sysobjects where xtype='d'
and parent_obj in(select id from dbo.sysobjects where xtype='u' and name=@tablename)
and info
in(select ordinal_position from information_schema.columns where table_name=@tablename and column_name=@columnname)
)
set @sql='alter table '+@tablename+' drop constraint ' + @sql
if(len(@sql)>0) execute(@sql)
发表于 2015-8-15 23:14:36 | 显示全部楼层
pooily 发表于 2011-11-22 13:11
刚才那个已经删了 又提示
数据库名: UFDATA_001_2006
生产管理结构变动, DSTR852_PP

请问您这个问题如何解决了呢?
回复 点赞 拍砖

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:5
  • 打卡月天数:3
  • 打卡总奖励:20
  • 最近打卡:2024-11-13 21:14:02
发表于 2011-11-22 12:16:00 | 显示全部楼层
将存储过程drop_default删除
重新升级
 楼主| 发表于 2011-11-22 12:23:19 | 显示全部楼层
drop_default删除  不知道在什么位置 可以说一下吗
 楼主| 发表于 2011-11-22 13:11:33 | 显示全部楼层
刚才那个已经删了 又提示
数据库名: UFDATA_001_2006
生产管理结构变动, DSTR852_PP
错误信息:
-2147217900
数据库中已存在名为 'FK_pp_workcenter_Department' 的对象。

执行如下语句时出错:

--创建工作中心表
if not exists (select 1
            from  sysobjects
           where  id = object_id('pp_workcenter')
            and   type = 'u')
        create table pp_workcenter (
           wcid    int     identity,
           wccode   varchar(20)          not null unique,
           wcname   varchar(30)          not null,
           wcdes    varchar(200)         null,
           cDepCode   varchar(12)          not null,
           constraint pk_pp_workcenter primary key  (wcid)
        )

        ALTER TABLE [dbo].[pp_workcenter] ADD
                CONSTRAINT [FK_pp_workcenter_Department] FOREIGN KEY
                (
                        [cDepCode]
                ) REFERENCES [dbo].[Department] (
                        [cDepCode]
                )



点评

请问您这个问题如何解决了呢?  详情 回复 发表于 2015-8-15 23:14
 楼主| 发表于 2011-11-22 17:06:47 | 显示全部楼层
咋 没人给解决一下啊
  • 打卡等级:无名新人
  • 打卡总天数:5
  • 打卡月天数:3
  • 打卡总奖励:20
  • 最近打卡:2024-11-13 21:14:02
发表于 2011-11-22 17:09:31 | 显示全部楼层
复杂的升级问题找下用友服务提供商
 楼主| 发表于 2011-11-22 17:15:33 | 显示全部楼层
我也是给客户升级呀  技术不达标呀 才从网上 找路子了
 楼主| 发表于 2011-11-22 18:14:03 | 显示全部楼层
版主可以说一下是那个表出了问题吗
 楼主| 发表于 2011-11-22 19:31:18 | 显示全部楼层
难道就知道不到会的吗?????????????、
发表于 2011-11-22 23:14:13 | 显示全部楼层
找这张表啊drop_default,正确账套对比一下
另外T3升级T6肯定要用升级工具的
既然是用友维护的人,你总有同事可以问啊。。。。。。。
 楼主| 发表于 2011-11-23 00:34:31 | 显示全部楼层
就是用工具升的 提示的错误     同事 嗨。。。。。
谢了 我试试
发表于 2011-11-23 09:39:35 | 显示全部楼层
不建议T3进销存直升T6的,数据库差别很大的。
总帐可以用数据库复制的方法升T6,具体做法可以去我网站上看。
 楼主| 发表于 2011-11-23 22:42:59 | 显示全部楼层
T3现在已经升级到T6了 可是升级到890又出现了错误
错误信息:
-2147217900
对象 'PersonMSG_PK' 依赖于 列 'cPersonCode'
 楼主| 发表于 2011-11-23 22:43:42 | 显示全部楼层
升级860错误

Success = 1     Failed = 2      NoAction = 3  state值为2

升级账套:UFDATA_001_2006年度账失败,错误号: 升级SQL Server数据库。

结束升级UFDATA_001_2006

退出UpdateOneDB :
UFDATA_001_2006: 升级失败!
发表于 2011-11-29 16:54:13 | 显示全部楼层
那么多的数据库表要搞定还真不是那么容易
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-11-24 06:00 , Processed in 0.093595 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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