表中没有主键了,不能用企业管理器删除,可以用
delete ... where ...来删除

解决方案 »

  1.   

    应为你有两条一模一样的记录,这是由你的表没有主键引起的。
    删除重复的,只留一条:alter table 表 add  newfield int identity(1,1)delete 表
    where newfield not in(
     select min(newfield) from 表 group by 除newfield外的所有字段
                         )alter table 表 drop column newfield
      

  2.   

    或:select distinct * into #temp from 表
    truncate table 表
    insert 表 select * from #temp
    drop table #temp