为了账号安全,请及时绑定邮箱和手机立即绑定

当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值

当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值

烙印99 2019-07-26 15:14:32
当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值执行以下脚本时出现以下错误。错误是什么,如何解决?Insert table(OperationID,OpDescription,FilterID)values (20,'Hierachy Update',1)错误:服务器:MSG 544,级别16,State 1,line 1当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值。
查看完整描述

3 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

不要将值赋于OperationID,因为它将自动生成。试试这个:

Insert table(OpDescription,FilterID) values ('Hierachy Update',1)


查看完整回答
反对 回复 2019-07-27
?
慕勒3428872

TA贡献1848条经验 获得超6个赞


如果您在sql server上得到这个错误,然后运行这个查询-

SET IDENTITY_INSERT tableName ON

这只使用单一的数据库表。例如,如果表名是学生,那么查询如下所示SET IDENTITY_INSERT student ON

如果在web应用程序上出现此错误,或使用实体框架,则首先在sql server上运行此查询并更新实体模型(.edmx file)建立你的工程项目这个错误就会解决



查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 641 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信