cdxuping 发表于 2013-2-20 12:42:11

数据库中已存在名为 'aaaaacode_PK' 的对象

U890升级到U8 10.0的过程中出现:

数据库名: UFDATA_085_2009
D:\U8SOFT\Admin\SQLFILE10000\Main\Ufdata\Structure\Data_STR_GL_mix_NL.sql
错误信息:
-2147217900
数据库中已存在名为 'aaaaacode_PK' 的对象。
执行如下语句时出错:
alter table code alter column ccode nvarchar(40)not NULL
alter table code add constraint aaaaacode_PK PRIMARY KEY NONCLUSTERED
( iyear asc,
ASC
) ON
IFEXISTS (SELECT * FROM dbo.sysindexes WHERE id = OBJECT_ID(N'.') AND name = N'period')
DROP INDEX ..
CREATE UNIQUE NONCLUSTERED INDEX ON .
( iyear asc,
ASC,
ASC
) ON

langxulei 发表于 2013-2-20 13:42:26

主键冲突吧

cdxuping 发表于 2013-2-20 13:55:34

langxulei 发表于 2013-2-20 13:42 static/image/common/back.gif
主键冲突吧

就是一直找不到i这样一张表重新创建这张表又提示表名已经存在

langxulei 发表于 2013-2-23 16:08:51

cdxuping 发表于 2013-2-20 13:55 static/image/common/back.gif
就是一直找不到i这样一张表重新创建这张表又提示表名已经存在

这个属于异常情况,我也搞不明白了~

116346435 发表于 2013-2-24 18:16:31

什么歌情况。怎么看不醋来。

朱涛 发表于 2013-3-1 08:14:29

删除多余的列,参照演示帐套

ab6710669 发表于 2013-3-1 08:30:36

这个表在UFDATA库里

lpxyz 发表于 2013-3-3 19:00:07

这是一张视图,先清空,再复制上面的代码到视图里面再执行就可以了~!

根号伤 发表于 2013-3-10 09:54:49

升级前先删除 code 表中已存在的 'aaaaacode_PK'然后再升级就不报错了

oo0595 发表于 2013-5-20 11:49:37

升级过程不完整吧,有没有对SQL账套升级呢。

fuaijing1314 发表于 2013-8-1 17:01:07

不懂,谁来解决一下

yaochaowei1126 发表于 2013-8-5 09:22:41

是不是做了表触发器的

王_兰 发表于 2013-10-21 11:35:25

删除 code 表中已存在的 'aaaaacode_PK'然后再升级就不报错了
页: [1]
查看完整版本: 数据库中已存在名为 'aaaaacode_PK' 的对象