一直设不了主键,提示该主键已存在(实际上没有存在).
到数据库中,用语句.select * from SysObjects where name='tableName'找出全部的值.
里面有相关主键的名字.把已存在的主键名删了,但会提示,未启用对系统目录的特殊更新
。系统管理员必须重新配置
输入语句
sp_configure 'allow updates', 1
RECONFIGURE WITH OVERRIDE
完成
SQL Server 以允许这种操作。
sp_configure 'allow updates', 0 -- 此时不允许修改值
sp_configure 'allow updates', 1 --允许对系统表进行修改
RECONFIGURE WITH OVERRIDE -- 更新使用 sp_configure 系统存储过程更改的配置选项的当前配置
评论