我认为我只是愚蠢所以这不会是一个难以回答的问题...但我已经尝试了一些事情并且仍然坚持
我必须将我们的prod DB中的表恢复到沙箱。当我尝试删除目标表中的行时,我得到以下错误:
Msg 547, Level 16, State 0, Line 1
The DELETE statement conflicted with the REFERENCE constraint "FK_XXX". The conflict occurred in database "Sandbox", table "dbo.YYYY", column 'ID'.
我尝试了两个单独的脚本,我在这里列出了外键,但我没有得到任何结果。我还查看了错误中列出的所有表,但没有看到列出的约束。如果我能找到约束,我可以删除它以将行插入表中。
我做错了什么?
答案 0 :(得分:2)
如果您在SSMS中设计了表格,然后点击“关系”按钮,您应该会看到它。
您还可以使用sp_fkeys过程(http://technet.microsoft.com/en-us/library/ms175090%28v=sql.105%29.aspx)