Umbenennen von Sichten
Sie können in SQL Server 2012 eine Sicht mit SQL Server Management Studio oder Transact-SQL umbenennen.
Vorsicht |
---|
Wenn Sie eine Sicht umbenennen, kann es vorkommen, dass Code und Anwendungen, die von der Sicht abhängen, fehlerhaft ausgeführt werden. Dies schließt andere Sichten, Abfragen, gespeicherte Prozeduren, benutzerdefinierte Funktionen und Clientanwendungen ein. Beachten Sie, dass dabei ein Fehler durch Verkettung weitere Fehler nach sich ziehen kann. |
In diesem Thema
Vorbereitungen:
Voraussetzungen
Sicherheit
So benennen Sie eine Sicht um mit:
SQL Server Management Studio
Transact-SQL
Nachverfolgung: Nach dem Umbenennen einer Sicht
Vorbereitungen
Voraussetzungen
Rufen Sie eine Liste aller Abhängigkeiten der Sicht ab. Für alle Objekte, Skripts oder Anwendungen, die auf die Sicht verweisen, muss der neue Name der Sicht festgelegt werden. Weitere Informationen finden Sie unter Abrufen von Informationen zu einer Sicht. Es ist ratsam, die Sicht zu verwerfen und unter einem neuen Namen neu zu erstellen, anstatt die Sicht umzubenennen. Indem Sie die Sicht neu erstellen, aktualisieren Sie die Abhängigkeitsinformationen für die Objekte, auf die in der Sicht verwiesen wird.
Sicherheit
Berechtigungen
Erfordert die ALTER-Berechtigung für SCHEMA oder die CONTROL-Berechtigung für OBJECT sowie die CREATE VIEW-Berechtigung in der Datenbank.
[Top]
Verwendung von SQL Server Management Studio
So benennen Sie eine Sicht um
Erweitern Sie im Objekt-Explorer die Datenbank mit der Sicht, die Sie umbenennen möchten, und erweitern Sie dann den Ordner Sicht.
Klicken Sie mit der rechten Maustaste auf die Sicht, die Sie umbenennen möchten, und wählen Sie die Option Umbenennen.
Geben Sie den neuen Namen der Sicht ein.
[Top]
Verwendung von Transact-SQL
So benennen Sie eine Sicht um
Sie können den Namen der Sicht zwar mit sp_rename ändern, aber es wird empfohlen, die vorhandene Sicht zu löschen und dann unter einem neuen Namen neu zu erstellen.
Weitere Informationen finden Sie unter CREATE VIEW (Transact-SQL) und DROP VIEW (Transact-SQL).
[Top]
Nachverfolgung: Nach dem Umbenennen einer Sicht
Stellen Sie sicher, dass alle Objekte, Skripts und Anwendungen, die auf den alten Namen der Sicht verweisen, jetzt den neuen Namen verwenden.
[Top]