所以,我正在使用SQL Server Management Studio Express,到目前为止它一直运作不错,忽略了一些奇怪的东西.
但是当我碰巧在父表中删除一行时,我碰巧得到了一整堆数据删除.所以我认为我必须在这种关系中启用级联删除.但是,如何确定这个?如果双击DB Diagram中的关系,则唯一的选项是"删除",工具提示仅显示FK关系名称.
这个人和我有同样的问题:http: //social.msdn.microsoft.com/forums/en-US/sqldatabaseengine/thread/1f9c1e8f-b719-476d-828e-91ac6722096a/
所以,我错过了什么,或者这是另一种情况,软件公司故意做了一半的工作?我有一个MSDN ultra(或任何最高级别的)许可证,那么会更好,或者,是否有可以使用的第三方工具?
在SQL Server Management Studio Express中,您无法选择"设计"表.(右键单击表格,然后设计)?然后,您应该有一个带有图标的附加工具栏,该图标看起来像3个表及其关系.该按钮的工具提示显示"关系".单击该按钮时,您将看到该表的外键约束,并在对话框中指定FK的UPDATE&DELETE规则.