Freigeben über


Vorgehensweise: Einrichten des Datenbankdiagramm-Designers (Visual Database Tools)

Aktualisiert: 14. April 2006

Der Datenbankdiagramm-Designer kann erst verwendet werden, nachdem er von einem Mitglied der db_owner-Rolle für den Zugriff auf Diagramme eingerichtet wurde. Weitere Informationen zur Funktionsweise des Diagrammbesitzes finden Sie unter Grundlagen des Besitzes von Datenbankdiagrammen (Visual Database Tools).

So richten Sie das Erstellen von Datenbankdiagrammen ein

  1. Erweitern Sie im Objekt-Explorer einen Datenbankknoten.

  2. Erweitern Sie den Knoten Datenbankdiagramme unter der Datenbankverbindung.

  3. Wählen Sie an der entsprechenden Aufforderung Ja aus, wenn Sie das Erstellen von Datenbankdiagrammen einrichten möchten.

    ms189279.note(de-de,SQL.90).gifHinweis:
    Damit werden die Datenbankdiagrammtabelle, gespeicherte Systemprozeduren und eine Systemfunktion in der SQL Server-Datenbank erstellt.
  4. Mit Visual Studio 2005 werden in der Instanz von SQL Server die folgenden Objekte erstellt:

    1. sysdiagrams-Tabelle
    2. Gespeicherte Prozedur sp_alterdiagram
    3. Gespeicherte Prozedur sp_creatediagram
    4. Gespeicherte Prozedur sp_dropdiagram
    5. Gespeicherte Prozedur sp_renamediagram
    6. fn_diagramobjects-Funktion
    7. Gespeicherte Prozedur sp_helpdiagrams
    8. Gespeicherte Prozedur sp_helpdiagramsdefinition
    9. Gespeicherte Prozedur sp_upgraddiagrams
ms189279.note(de-de,SQL.90).gifWichtig:
Zum Installieren der Unterstützung für Datenbankdiagramme in SQL Server Management Studio müssen sich die Datenbanken im Datenbank-Kompatibilitätsgrad SQL Server 2005 befinden. Der Datenbank-Kompatibilitätsgrad kann nach dem Installieren der Diagrammunterstützung zurückgesetzt werden. Mithilfe der folgenden Transact-SQL-Anweisung können Sie den Kompatiblitätsgrad der Datenbank ändern und den Datenbankdiagrammvorgang anschließend erneut ausführen. EXEC sp_dbcmptlevel 'database_name', '90'; Bei der Installation dieser Unterstützungsobjekte kann für eine Datenbank, die von einer anderen SQL Server-Instanz angefügt oder wiederhergestellt wurde, ein Fehler erzeugt werden. Dazu kann es kommen, wenn es sich beim Namen des Datenbankbesitzers (der in der Datenbank gespeichert wird) nicht um einen gültigen Anmeldenamen für die Instanz von SQL Server handelt, in der die Datenbank angefügt oder wiederhergestellt wird. Mithilfe der folgenden Transact-SQL-Anweisung können Sie den Datenbankbesitzer zu einem gültigen Anmeldenamen in der Instanz von SQL Server ändern und den Datenbankdiagrammvorgang anschließend erneut ausführen. ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login

Siehe auch

Aufgaben

Vorgehensweise: Aktualisieren von Datenbankdiagrammen aus älteren Versionen (Visual Database Tools)

Konzepte

Grundlagen des Besitzes von Datenbankdiagrammen (Visual Database Tools)

Andere Ressourcen

sp_dbcmptlevel (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005