小编ama*_*nda的帖子

SQL Server错误:"%"不是约束.无法删除约束.查看以前的错误

我正在使用Microsoft SQL Server 2005,而且一般来说它对SQL来说相对较新.

数据库"Information"中的两个表"Resources"和"Group_Resources"之间存在关系.Resources在Group_Resources中有一个名为"resource_id"的外键"id".两者之间存在外键约束"fk_gr_res_resources".

我已建立为数据库所有者,并具有完整的读/写/创建/删除权限.

我想删除外键约束,所以我执行了以下查询:

ALTER TABLE [Information].[group_resources] DROP CONSTRAINT fk_gr_res_resources
Run Code Online (Sandbox Code Playgroud)

并收到以下错误:

'fk_gr_res_resources'不是约束.无法删除约束.查看以前的错误.

我很困惑,因为它是一个约束,并且没有拼写错误.我打算不正确地删除这个吗?我是否从不正确的表中删除约束?任何建议都将不胜感激,请不要激怒我:毕竟我是SQL新手.

sql-server

19
推荐指数
1
解决办法
5万
查看次数

标签 统计

sql-server ×1