对象依赖项

适用于SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析端点Microsoft Fabric 中的仓库Microsoft Fabric 中的 SQL 数据库

某些数据库对象依赖于其他数据库对象。 例如,视图和存储过程取决于包含视图或过程返回数据的表的存在。 当前对象的 “对象依赖关系”(常规页) 列出了对象正常运行时必须存在的数据库对象,以及依赖于所选对象的对象。 在其定义中引用另一个对象的对象,该定义存储在系统目录中,称为 引用实体。 另一个对象所引用的对象称为 引用实体

当前对象的 “对象依赖关系”(高级页) 列出了依赖于该对象的 SQL Server 数据库对象和 Integration Services 对象。 这些对象可能存储在不同的服务器上。

使用此对话框在更改或删除所选对象之前了解依赖项。

UI 元素列表

依赖于 <所选对象的对象>

选择此按钮将显示依赖跟踪且依赖于所选对象的这些对象的列表。

<所选对象所依赖的对象>

选择此按钮将显示所选对象依赖的、正在进行依赖跟踪的对象列表。

依赖

如果选择了 依赖于<所选对象的对象> ,则会显示依赖于所选对象的对象的分层视图。 如果选择了所选对象>所依赖的对象,则会显示该对象所依赖对象的层次结构视图。

Name

显示在上一 个依赖项 树视图中选择的对象的名称。

类型

显示在上一 个依赖项 树视图中选择的对象的类型。

上次同步时间

指定上次更新依赖项信息的时间和日期。

此选项仅在 高级 页上可用。

依赖项类型

显示两个对象之间的依赖关系类型。 可以是以下之一:

此选项仅在 常规 页上可用。

  • 架构绑定依赖关系

    两个对象之间的关系,在引用对象存在的情况下,防止被引用的对象被删除或修改。 当使用 WITH SCHEMABINDING 子句创建视图或用户定义函数时,或者当表通过 CHECKDEFAULT 约束或计算列的定义引用另一个对象时,都会创建架构绑定依赖项。

  • 非架构绑定依赖项

    两个对象之间的关系,不会阻止引用对象被删除或修改。

  • 无法获取或未解析实体

    指示无法确定依赖项类型。 仅当所选对象位于早于 SQL Server 2008(10.0.x)的 SQL Server 实例上时,才会发生这种情况。