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

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

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

森栏 2019-07-22 20:07:10
当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贡献1806条经验 获得超5个赞

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

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


查看完整回答
反对 回复 2019-07-22
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

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

SET IDENTITY_INSERT tableName ON

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

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


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

添加回答

举报

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