0
我正在使用Microsoft SQL Server 2008 Management Studio通过遵循实体关系图来创建关系模式。 (包括下面;无关的细节移出)在MS SQL Server 2008中设置弱实体的外键?
到现在为止,主键和外键已按预期工作。但是,当我尝试从实体关系takes
创建一个外键到弱实体集section
时,出现错误。 Section
由course
的上下文中的复合主键标识,其具有course_id
作为主键。因此,节的主键是一个4路复合键。
实体关系takes
需要参考章节,因此它包含section
在它自己的主键中的所有4个主要属性。当试图建立从takes
一个外键关系section
,工作室提供了以下错误:
The columns in table 'section' do not match an existing primary key or UNIQUE constraint.
我做得不对,或者这是一个不受支持的配置?如有必要,我可以提供更多的细节或SQL模式。