SQL Server Management Studio是否像看起来那样糟糕?如何查看relatiosnip属性?

时间:2009-01-19 07:45:20

标签: sql-server sql-server-2005

所以,我正在使用SQL Server Management Studio Express,它到目前为止一直运作不错,忽略了一些奇怪的东西。

但是当我碰巧在父表中删除一行时,我碰巧删除了一整堆数据。所以我认为我必须在这种关系中启用级联删除。但是,如何确定这个?如果双击数据库图中的关系,则唯一的选项是“删除”,工具提示仅显示FK关系名称。

这个人和我有同样的问题: http://social.msdn.microsoft.com/forums/en-US/sqldatabaseengine/thread/1f9c1e8f-b719-476d-828e-91ac6722096a/

所以,我错过了什么,或者这是另一种情况,软件公司故意做了一半的工作?我有一个MSDN ultra(或任何最高级别的)许可证,那么会更好,或者,是否有可以使用的第三方工具?

2 个答案:

答案 0 :(得分:5)

在SQL Server Management Studio Express中,您无法选择“设计”表格。 (右键单击表格,然后设计)? 然后,您应该有一个带有图标的附加工具栏,该图标看起来像3个表及其关系。该按钮的工具提示显示“关系”。 单击该按钮时,您将看到该表的外键约束,并在对话框中指定UPDATE&删除FK的规则。

答案 1 :(得分:1)

图表工具不是很好。

如果您使用对象资源管理器打开表格,打开您感兴趣的表格,打开密钥,您应该能够找到您的外键,右键单击它并选择修改(或选择编写它) (到窗口/文件/等))。

这适用于SSMS 2008,还没有在2005 Express中尝试过,但是如果它不存在我会感到惊讶(因为它基本上是很久以前内置在Query Analyzer中的功能)