在 ColdFusion 10 上针对 SQL Server 11 使用 Hibernate ORM。
我收到错误:
[Macromedia][SQLServer JDBC 驱动程序][SQLServer]ALTER TABLE 语句与 FOREIGN KEY 约束“FK9E8E5409B9A80FE4”冲突。冲突发生在数据库“dbname”、表“dbo.TableName”、列“TableId”中。
这似乎不言自明,除了我检查了 SQL Server Management Studio 中的相关表并且没有找到该表的具有该 ID 的外键约束,也没有找到任何相关表。
有没有办法定位约束,例如通过查询数据库系统表?
更新:我查看了错误的系统视图 - 查看 dbname.sys.foreign_keys 我确实看到了一堆外键,但检查错误中提到的那个没有返回任何内容。那是正确的地方吗?