【发布时间】:2013-06-29 15:45:49
【问题描述】:
在 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 我确实看到了一堆外键,但检查了提到的那个在错误中不返回任何内容。那是合适的地方吗?
【问题讨论】:
标签: sql-server hibernate orm coldfusion sql-server-2012