适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
Analytics 平台系统(PDW)
某些数据库对象依赖于其他数据库对象。 例如,视图和存储过程取决于包含视图或过程返回数据的表的存在。 当前对象的 对象依赖关系(常规页) 列出了对象正常运行时必须存在的数据库对象,以及依赖于所选对象的对象。 引用其定义中的另一个对象且定义存储在系统目录中的对象称为引用实体 。 被另一对象引用的对象称为“被引用实体”。
当前对象的 对象依赖关系(高级页) 列出了依赖于该对象的 SQL Server 数据库对象和 Integration Services 对象。 这些对象可以存储在不同的服务器上。
使用此对话框在更改或删除所选对象之前了解依赖项。
UI 元素列表
依赖于<所选对象的对象>
单击此按钮将显示依赖跟踪且依赖于所选对象的这些对象的列表。
<选定对象>所依赖的对象
单击此按钮可显示一个包含被依赖跟踪的对象的列表,这些对象是所选对象所依赖的。
依赖项
如果单击 依赖于<选定对象> 的对象,则会显示依赖于所选对象的对象的分层视图。 如果单击了“selected object< 依赖的对象”,则选择此选项将显示所选对象所依赖的对象的层次结构视图>。
名称
显示上面 依赖项 树视图中选择的对象的名称。
类型
显示上面的 依赖项 树视图中选择的对象的类型。
上次同步时间
注意
此选项仅在 高级 页上可用。
指定上次更新依赖项信息的时间和日期。
依赖项类型
注意
此选项仅在 常规 页上可用。
显示两个对象之间的依赖关系类型。 可以是下列之一:
架构绑定依赖关系
两个对象之间有一种关系,只要引用对象存在,就会阻止被引用对象被删除或修改。 当通过使用 WITH SCHEMABINDING 子句创建视图或用户定义的函数时,或者当表通过 CHECK 或 DEFAULT 约束或在计算列的定义中引用另一对象时,将创建架构绑定依赖关系。
非架构绑定依赖项
是两个对象之间的一种关系,这种关系不能防止删除或修改被引用的对象。
无法获取或未解析实体
指示无法确定依赖项类型。 仅当所选对象位于早于 SQL Server 2008(10.0.x)的 SQL Server 实例上时,才会发生这种情况。