0
我有一个名为Project的表,它具有名为Project_Id的单个主索引。主索引也有IDENTITY规范。
我可以自由地将新行插入到项目表中,但是我不能编辑它,也不能删除它。下面是它显示了错误的尝试之后:
Sql服务器允许向表中插入一行,但不允许删除或更新它
这里是从表中我的数据:
我想使用id = 17,18,19,20,删除这些行,但我可以”吨。请注意,我的数据库中没有其他表引用这些ID在Project表中,所以我应该可以删除行。
对此有何评论?我是否需要提供更多信息以帮助您找出解决方案?这里是我的关系图(有点大,但无论如何它是这样的):
刚发现,即使在Orders表中,我也无法更新\删除行(在图上看起来是正确的)。我很好奇,为什么...
我刚刚重试了所有表格,这里是我无法编辑的表格列表:Customer,Orders,Projects。此外我登录通过Windows认证。我也创建了mupers的表,所以不应该有任何权限的情况下我的数据库。 – Vadim
很奇怪。你有没有尝试过重新启动SSMS? – jmacinnes
是的,我也试着用管理员权限。没有变化。 – Vadim