声明外键的问题,SQL Server

时间:2015-11-05 07:40:32

标签: sql-server foreign-keys

我试图创建一个名为Enrollments的表,其中有两个属性引用另一个表的外键。注册的架构是:

enter image description here

我试图SectionNo Year Enrollments SectionNoYearCourseSections创建)。以下是该关系的架构:

enter image description here

以下是我在创建注册表时尝试添加外键约束的方法:

enter image description here

我收到错误:

  

SQL71516 ::引用的表' [dbo]。[CourseSections]'不包含与外键中的引用列列表匹配的主键或候选键。如果引用的列是计算列,则应该保留它。

1 个答案:

答案 0 :(得分:0)

将SectionNo和Year作为候选键。