Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 插入与外键约束冲突,但已插入_Sql_Sql Server 2005 - Fatal编程技术网

Sql 插入与外键约束冲突,但已插入

Sql 插入与外键约束冲突,但已插入,sql,sql-server-2005,Sql,Sql Server 2005,我试图在SQLServer2005数据库中插入一行,但发现外键约束冲突 当我查看数据库时,我看到我试图插入的记录(与FK冲突)。我的印象是没有插入FK失败的记录 有没有办法做到这一点 问候,, Bas Hendriks.因此,该特定数据库的DBA'er似乎已将强制外键约束属性设置为“否”。我不明白为什么 谢谢你的提示,拉马克 我认为这是不可能的。您可能会收到此消息,因为插入(例如触发器)会在表的结构后引发后续操作,因此我们可以对此进行分析。您确定当前的记录就是要插入的记录吗?你确定FK违规与该记

我试图在SQLServer2005数据库中插入一行,但发现外键约束冲突

当我查看数据库时,我看到我试图插入的记录(与FK冲突)。我的印象是没有插入FK失败的记录

有没有办法做到这一点

问候,,
Bas Hendriks.

因此,该特定数据库的DBA'er似乎已将
强制外键约束
属性设置为“否”。我不明白为什么


谢谢你的提示,拉马克

我认为这是不可能的。您可能会收到此消息,因为插入(例如触发器)会在表的结构后引发后续操作,因此我们可以对此进行分析。您确定当前的记录就是要插入的记录吗?你确定FK违规与该记录有关吗?您是否检查过FK所指的PK是否确实不存在?如果记录成功插入,我敢打赌相关PK存在,这将表明FK违规与其他内容相关。(触发的触发器或其他一些业务逻辑?)您确定“强制外键约束”属性设置为“是”吗?