Freigeben über


Gewusst wie: Umbenennen von Datenbankobjekten

Aktualisiert: November 2007

Wenn Sie ein Schemaobjekt in Visual Studio Team System Database Edition umbenennen, können Sie mithilfe der Umgestaltung andere Objekte, die auf das umbenannte Objekt verweisen, automatisch mit dem neuen Namen aktualisieren. Wenn Sie beispielsweise eine Spalte in einer Tabelle umbenennen, können Sie alle gespeicherten Prozeduren, die auf diese Spalte verweisen, automatisch mit dem neuen Namen aktualisieren. Weitere Informationen finden Sie unter Übersicht über die Umgestaltung mit Umbenennung.

So benennen Sie ein Datenbankobjekt um

  1. Öffnen Sie das Datenbankprojekt im Projektmappen-Explorer.

  2. Klicken Sie im Menü Ansicht auf Schemaansicht der Datenbank.

  3. Klicken Sie in der Schemaansicht auf das Objekt, das Sie umbenennen möchten. Erweitern Sie zum Umbenennen einer Spalte beispielsweise den Unterordner Tabellen, erweitern Sie die Tabelle, erweitern Sie den Ordner Spalten, und klicken Sie auf das umzubenennende Objekt.

    Hinweis:

    In Database Edition gestalten Sie Schemaobjekte im Fenster Schemaansicht um. Sie können keine Schemaobjekte in einem Codefenster umgestalten.

  4. Zeigen Sie im Menü Daten auf Umgestalten, und klicken Sie dann auf Umbenennen. Sie können auch mit der rechten Maustaste auf das Objekt in der Schemaansicht klicken, auf Umgestalten zeigen und dann auf Umbenennen klicken.

    Das Dialogfeld Umbenennen wird angezeigt.

    Hinweis:

    Sie können kein Datenbankobjekt umbenennen, wenn das Objekt, das umbenannt werden soll, Buildfehler enthält. In diesem Fall wird die Menüoption deaktiviert.

  5. Geben Sie unter Neuer Name den neuen Namen des Objekts ein.

  6. (Optional) Aktivieren Sie das Kontrollkästchen Vorschau der Änderungen anzeigen.

    Hinweis:

    Genauere Informationen über das Anzeigen der Änderungen in der Vorschau vor dem Übernehmen finden Sie im Folgenden. Standardmäßig werden Verweise in Komponententests und Skripts nicht automatisch aktualisiert. Sie müssen im Dialogfeld Vorschau der Änderungen anzeigen die Option zum Übernehmen dieser Änderungen auswählen.

  7. (Optional) Aktivieren Sie das Kontrollkästchen Standardprojektschema dbo für nicht gekennzeichnete Skript- und Komponententestverweise verwenden.

    Wenn das Kontrollkästchen deaktiviert ist und Sie keine vollqualifizierten Namen in den Skripts und Komponententests angeben, werden diese Verweise nicht gefunden. Wenn das Kontrollkästchen aktiviert ist und Sie keine vollqualifizierten Namen in den Skripts und Komponententests angeben, wird davon ausgegangen, dass das Standardschema für diese Objekte dem Standardschema des Projekts entspricht.

  8. (Optional) Aktivieren Sie das Kontrollkästchen Verweise in Schemaobjekten mit Warnungen oder Fehlern aktualisieren.

    Wenn das Kontrollkästchen deaktiviert ist, werden Verweise in Objekten, deren Definitionen zu Fehlern oder Warnungen führen, nicht in die Umgestaltungsoperation einbezogen. Wenn das Kontrollkästchen aktiviert ist, werden alle Verweise aktualisiert, auch wenn die enthaltende Objektdefinition Warnungen oder Fehler enthält.

  9. (Optional) Aktivieren Sie das Kontrollkästchen Umgestaltungsprotokoll generieren.

    Die Umgestaltungsprotokolle befinden sich unter <IHR PROJEKTPFAD>\Umgestaltungsprotokolle.

    Hinweis:

    Wenn Sie ein Datenbankobjekt umbenennen und das Projekt Buildfehler enthält, kann das Objekt trotzdem korrekt umbenannt werden. Es können jedoch möglicherweise nicht alle Verweise auf dieses Objekt ordnungsgemäß aktualisiert werden. Wenn das Projekt Buildfehler enthält, wird das Objekt umbenannt, und Verweise werden so weit wie möglich aktualisiert. Sie können auch zuerst die Buildfehler beheben und dann den Umbenennungsvorgang ausführen. Weitere Informationen finden Sie unter Überlegungen vor dem Umbenennen von Datenbankobjekten.

  10. Klicken Sie auf OK.

    Wenn Sie das Kontrollkästchen Vorschau der Änderungen anzeigen aktiviert haben, wird das Dialogfeld Vorschau der Änderungen anzeigen angezeigt. Andernfalls werden die Änderungen vorgenommen. Der Objektname wird aktualisiert, und der neue Name wird in der Schemaansicht angezeigt.

    Hinweis:

    Sie können die Änderungen rückgängig machen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Rückgängigmachen der Umbenennung eines Datenbankobjekts.

So zeigen Sie vor dem Übernehmen der Änderungen eine Vorschau an

  1. Geben Sie im Dialogfeld Umbenennen den neuen Namen des Objekts ein.

  2. Aktivieren Sie das Kontrollkästchen Vorschau der Änderungen anzeigen, und klicken Sie auf OK.

    Das Dialogfeld Vorschau der Änderungen wird angezeigt und enthält einen oberen und einen unteren Bereich. Der obere Bereich enthält eine Struktur, in der alle Objekte aufgeführt werden, die geändert werden. Im unteren Bereich wird das Skript angezeigt, das zum Ausführen der Änderungen generiert wird. Im oberen Bereich wird der alte Name angezeigt, und der untere Bereich enthält den neuen Namen.

  3. Erweitern Sie im oberen Bereich Schemaobjekte.

    Ein SQL-Knoten für das Schemaobjekt, das Sie umbenennen (oder das Objekt, das dies enthält), wird angezeigt. Außerdem werden SQL-Knoten für alle Schemaobjekte angezeigt, die auf das umbenannte Objekt verweisen.

  4. Klicken Sie auf einen der SQL-Knoten.

    Im unteren Bereich wird der T-SQL-Code angezeigt, und der neue Name wird hervorgehoben.

  5. Klicken Sie auf Übernehmen.

    Die Änderungen werden vorgenommen. Der Objektname wird aktualisiert, und der neue Name wird in der Schemaansicht angezeigt.

    Hinweis:

    Sie können die Änderungen rückgängig machen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Rückgängigmachen der Umbenennung eines Datenbankobjekts.

Siehe auch

Aufgaben

Gewusst wie: Bereitstellen von Datenbankumgestaltungsänderungen

Exemplarische Vorgehensweise: Bereitstellen von Datenbankumgestaltungsänderungen

Weitere Ressourcen

Exemplarische Vorgehensweise: Umbenennen einer Datenbankspalte

Umbenennen von Datenbankobjekten