更新:2007 年 11 月
这些属性显示哪个表和主键或唯一键与选定的外键相关。
| .gif) 说明: | 
|---|
| 显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
在服务器资源管理器中选择的对象的属性
- 标识类别 
 展开以显示“名称”属性。
- 名称 
 显示外键关系的名称。
- 杂项类别 
 展开以显示剩余属性。
- 被引用键 
 显示关系的主键侧上主键或唯一键的名称。
- 被引用表 
 显示引用的键的表的名称。
从“属性”窗口下拉框中选择的对象的属性
- 常规类别 
 展开以显示“在创建或重新启用时检查现有数据”和“表和列规范”。
- 在创建或重新启用时检查现有数据 
 指定对于在创建或重新启用约束之前就存在于表中的所有数据,是否根据约束进行验证。
- 表和列规范类别 
 展开以显示哪些表中的哪些列充当选定关系中的外键和主键(或唯一键)。若要编辑或定义这些值,请单击属性字段右侧的省略号 (…)。
- 外键基表 
 显示哪个表包含充当选定关系中外键的列。
- 外键列 
 显示哪个列充当选定关系的外键。
- 主键/唯一键基表 
 显示哪个表包含充当选定关系中主键(或唯一键)的列。
- 主/唯一键列 
 显示哪个列充当选定关系的主键(或唯一键)。
- 标识类别 
 展开以显示“名称”和“说明”的属性字段。
- 名称 
 显示关系的名称。在创建一个新关系时,将为其给定一个基于“表设计器”的活动窗口中的表的默认名称。您可以随时更改名称。
- 说明 
 提供一个描述关系的位置。若要编写更详细的说明,请单击“说明”,再单击属性字段右侧的省略号 (...)。这提供了一个用于编写文本的更大区域。
- 表设计器类别 
 展开以显示有关“在创建或重新启用时检查现有数据”和“强制用于复制”的信息。
- 强制用于复制 
 指示在将表复制到另一个数据库中时是否强制该约束。
- 强制外键约束 
 指示如果对关系中列数据的更改将破坏外键关系的完整性,是否允许进行这些更改。如果不允许进行这些更改,则选择“是”,如果允许进行这些更改,则选择“否”。
- INSERT 和 UPDATE 规范类别 
 展开以显示有关该关系的“删除规则”和“更新规则”的信息。
- 删除规则 
 指定当数据库的最终用户尝试删除某一行,而该行包含外键关系所涉及的数据时所发生的情况。如果设置为:- 无操作 显示一条错误信息,告知用户不允许执行该删除操作,Delete 将被回滚。 
- 级联 删除包含外键关系中所涉及的数据的所有行。 
- 设置空 如果表的所有外键列都可接受空值,则将该值设置为空。只适用于 SQL Server 2005 和 SQL Server 2008。 
- 设置默认值 如果表的所有外键列均已定义默认值,则将该值设置为列定义的默认值。只适用于 SQL Server 2005 和 SQL Server 2008。 
 
- 更新规则 
 指定当数据库的用户尝试更新某一行,而该行包含外键关系所涉及的数据时所发生的情况。如果设置为:- 无操作 显示一条错误信息,告知用户不允许执行该删除操作,Delete 将被回滚。 
- 级联 删除包含外键关系中所涉及的数据的所有行。 
- 设置空 如果表的所有外键列都可接受空值,则将该值设置为空。只适用于 SQL Server 2005 和 SQL Server 2008。 
- 设置默认值 如果表的所有外键列均已定义默认值,则将该值设置为列定义的默认值。只适用于 SQL Server 2005 和 SQL Server 2008。