【发布时间】:2018-07-21 16:52:40
【问题描述】:
我先创建了一个 SQL Server 数据库(2 个表),然后尝试通过 SSIS 数据流任务加载数据。在最后一步发生了错误。
当我在数据库中删除两个表之间的关系时,SSIS 任务成功完成并加载数据!但是,在我将数据加载到表中之后,我无法在它们之间创建关系。
基于此,您可以得出结论,当表中没有数据时,可以创建关系。顺便提一下,两个表中的数据类型相同。
我该如何解决?
谢谢!
【问题讨论】:
-
或者表中已有数据未通过外键约束。
-
如果我先加载数据然后尝试创建外键约束,它会失败。我可以在表为空时创建约束。
-
那么请向我们展示表结构,用于尝试建立外键约束的脚本,以及您在尝试创建时收到的完整且准确的错误消息外键
标签: sql sql-server database tsql ssis