那就先把主键去掉,然后更改字段的定义,最后再把主键给加上.

解决方案 »

  1.   

    请先确认没有其他用户在使用该表, 然后再执行你的修改脚本.
      

  2.   

    是不是有什么约束或是什么触发器对该主键有引用。
      

  3.   

    ALTER TABLE product
    DROP CONSTRAINT PK_product
    alter table product alter column product_id nvarchar(100)ALTER TABLE product add  CONSTRAINT
    PK_product PRIMARY KEY CLUSTERED 
    (
    product_id
    ) ON [PRIMARY]
      

  4.   

    同意楼上的,先去掉索引,然后修改,再恢复索引应该就可以了
      

  5.   

    对,先去掉主键约束,然后修改,再恢复主键约束应该就可以了