Udostępnij za pośrednictwem


Jak Wyświetlanie zależności SQL (SQL Server Management Studio)

W tym temacie opisano sposób wyświetlić zależności obiektów SQL.Obiekty bazy danych zdefiniowanych przez użytkownika mogą mieć zależności od innych obiektów bazy danych zdefiniowanych przez użytkownika.Na przykład widoków i procedur przechowywanych uzależnione istnienie tabel, które zawierają dane zwrócone przez widoku lub procedury.Modyfikowanie lub przenoszenia obiektu bazy danych, ważne jest określić obiekty, które zależą od tego obiektu, jak również obiektów bazy danych, które musi być obecny dla obiektu do poprawnego działania.

Aby wyświetlić zależności obiektów bazy danych

  1. W Eksploratorze obiektów połączenia z wystąpienie Database Engine a następnie rozwiń węzeł tego wystąpienie.

  2. Rozwiń węzeł Bazy danych, rozwiń bazę danych, w którym obiekt nie istnieje, a następnie rozwiń folder, do której należy obiekt.Na przykład jeśli obiekt jest procedura przechowywana, rozwiń węzeł Programowania a następnie rozwiń Procedury przechowywane.

  3. Kliknij prawym przyciskiem myszy obiekt, a następnie kliknij przycisk Wyświetlanie zależności.

  4. Aby wyświetlić hierarchiczny widok obiektów zależnych od wybranego obiektu, zaznacz Obiekty zależne <zaznaczony obiekt>.To display a hierarchical view of objects on which the selected object depends, select Objects on which <selected object> depends.

    Dla każdego obiektu wyświetlana nazwa obiektu i typ są wyświetlane także typ współzależności między obiektami.Wartość typu zależności może być jedną z następujących czynności:

    • Zależność związanych ze schematem

      Zależność związanych ze schematem jest relacją między dwoma obiektami, który uniemożliwia usunięte lub zmodyfikowane tak długo, jak odwołujący się obiekt istnieje obiekt, do którego istnieje odwołanie.Zależność związanych ze schematem jest tworzony podczas widoku lub funkcja zdefiniowanej przez użytkownika jest tworzone przy użyciu klauzula WITH SCHEMABINDING lub gdy tabela odwołuje się do innego obiektu za pomocą CZEKU lub DEFAULT ograniczenia lub w definicji kolumna obliczana.

    • Zależność inne niż związane schematu

      Zależność nie związanych ze schematem jest relacją między dwoma obiektami, który nie uniemożliwia, do którego istnieje odwołanie obiektu usunięte lub zmodyfikowane.

    • Niedostępne

      "Niedostępny" wskazuje, nie można określić typ współzależności.Dzieje się tak tylko wtedy, gdy zaznaczony obiekt jest na wystąpienie SQL Server to jest wcześniejsza niż SQL Server 2008.