找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-5-28 12:34:51 | 显示全部楼层 |阅读模式
悬赏30金币未解决
数据库名: 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,
[ccode] ASC
) ON [PRIMARY]
IF  EXISTS (SELECT * FROM dbo.sysindexes WHERE id = OBJECT_ID(N'[dbo].[GL_accsum]') AND name = N'period')
DROP INDEX [dbo].[GL_accsum].[period]
CREATE UNIQUE NONCLUSTERED INDEX [period] ON [dbo].[GL_accsum]
( iyear asc,
[iperiod] ASC,
[ccode] ASC
) ON [PRIMARY]




请指教...

 楼主| 发表于 2012-5-28 12:35:24 | 显示全部楼层
数据库中已存在名为 'aaaaacode_PK' 的对象。


升级过程中出错的...
回复

使用道具 举报

发表于 2012-5-28 14:03:05 | 显示全部楼层
可以用企业管理器进去手工删除原 'aaaaacode_PK'  的这个对象,再进行升级。如果对数据操作不熟练的话最好先做好备份
回复

使用道具 举报

 楼主| 发表于 2012-5-29 14:50:23 | 显示全部楼层
经查是数据库里面产生了一个临时的数据表....
就在打开该数据库的最前面,打开后跟code的表一模一样...
直接将该表的主键取消掉,并删除索引与关系,再删除该表就可以啦...



回复

使用道具 举报

发表于 2012-6-3 01:14:07 | 显示全部楼层
过来学习下!
回复

使用道具 举报

发表于 2012-6-9 09:38:56 | 显示全部楼层
学习到了
回复

使用道具 举报

发表于 2012-6-13 00:03:23 | 显示全部楼层
实在不行就重装数据库,在导入数据试一下
回复

使用道具 举报

发表于 2012-6-22 10:40:44 | 显示全部楼层
过来学习下!
回复

使用道具 举报

发表于 2013-2-20 12:54:00 | 显示全部楼层
是删除哪一张表啊?
回复

使用道具 举报

发表于 2014-4-23 22:37:22 | 显示全部楼层
重新升级就应该没有问题
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 15:53 , Processed in 0.082728 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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