物件相依性

適用於SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析端點倉儲 (Warehouse)SQL 資料庫

某些資料庫物件與其他資料庫物件有相依性。 例如,檢視和預存程式取決於包含檢視或程式所傳回數據的數據表是否存在。 目前物件的 「物件相依性 (一般」頁面) 會列出物件必須存在的資料庫物件,才能正常運作,以及相依於所選物件的物件。 在其定義中參照另一個物件的物件,且該定義儲存在系統型錄中,稱為 參照實體。 另一個物件所參照的物件稱為 參照實體

目前物件的 [物件相依性 (進階] 頁面) 會列出相依於物件的 SQL Server 資料庫物件和 Integration Services 物件。 物件可能儲存在不同的伺服器上。

使用此對話框來瞭解相依性,再變更或刪除選取的物件。

UI 元素清單

相依<於所選物件>的物件

選取此按鈕會顯示相依性追蹤且相依於所選物件的物件清單。

所選物件<所依賴的>物件

選取此按鈕會顯示所選物件所依賴的相依性追蹤物件清單。

相依性

如果選取相 依於<所選物件> 的物件,則會顯示相依於所選物件的物件的階層式檢視。 如果選取<>則會顯示所選物件所依賴的物件的階層式檢視。

名稱

顯示在上一個 「相依性」 樹狀檢視中選取的物件名稱。

類型

顯示在上一個 「相依性」 樹狀檢視中選取的物件類型。

上次同步時間

指定上次更新相依性信息的時間和日期。

此選項僅適用於 [進階] 頁面上。

相依性類型

顯示兩個 對象之間的相依性類型。 可以是以下之一:

此選項僅適用於 [一般] 頁面上。

  • 與架構綁定的相依性

    兩個物件之間的關聯性,只要參照物件存在,就可以防止捨棄或修改參考物件。 當使用WITH SCHEMABINDING子句建立檢視或使用者定義函數,或當資料表透過CHECKDEFAULT條件約束,或在計算資料行的定義中參考另一個物件時,會建立結構描述繫結相依性。

  • 非架構系結相依性

    兩個物件之間的關聯性不會阻止被參考的物件被卸除或修改。

  • 不可用或未解析的實體

    表示無法判斷相依性類型。 只有當選取的對象位於早於 SQL Server 2008 (10.0.x) 的 SQL Server 實例上時,才會發生這種情況。