Wie auch immer der Fall sein mag, zu lernen, wie man eine Datenbank in einem SQL -Server umbenannt, ist eine wesentliche Fähigkeit, wie Sie in diesem Handbuch lernen werden.
Methode 1 - Datenbank umbenennen (T -SQL)
Die erste Methode, mit der Sie eine SQL Server-Datenbank umbenennen können, besteht darin, eine Transact-SQL-Abfrage zu verwenden. Angenommen, wir haben eine Datenbank namens "temporary_db" und möchten sie in "Entwicklung" umbenennen.
Wir können eine Abfrage ausführen als:
Änderung der Datenbank temporary_db modifizieren name = [Entwicklung];In der obigen Abfrage wird eine vorhandene benutzerdefinierte Datenbank verwendet und in den angegebenen Namen umbenannt.
Sie werden feststellen, dass wir ausdrücklich benutzerdefinierte Datenbanken angegeben haben. Dies liegt daran, dass Sie keine Systemdatenbanken umbenennen können.
Wenn Sie beispielsweise versuchen, die Systemdatenbank von Master in MasterDB umzubenennen, erhalten Sie einen Fehler, wie gezeigt:
> Datenbankmaster ändern, modifizieren Sie name = [MasterDB];Methode 2 - Datenbank umbenennen (gespeicherte Prozedur).
SQL Server bietet Ihnen außerdem eine gespeicherte Prozedur namens sp_renamedb, mit der Sie eine Datenbank umbenennen können.
Betrachten Sie die folgende Beispielabfrage, die die Datenbank von der Entwicklung in temporary_db umgebracht hat.
Exec sp_renamedb 'Entwicklung', 'temporary_db';Obwohl die gespeicherte Prozedur SP_RENAMEDB in SQL Server 2019 verfügbar ist, wird Microsoft sie in zukünftigen Versionen abbauen.
Methode 2 - Datenbank SSMs umbenennen
Mit dem SQL Server Management Studio können Sie seine Umbenennungsfunktionalität verwenden. Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie umbenennen möchten, und wählen Sie die Option umbenennen.
Geben Sie den neuen Namen Ihrer Datenbank ein und klicken Sie auf Rückgabe, um die Änderungen anzuwenden.
SQL Server umbenennen Datenbank - muss wissen
Es ist gut, ein paar Punkte im Auge zu behalten, wenn Sie eine Datenbank in SQL Server umbenennen müssen. Das Folgende ist wichtig zu berücksichtigen:
Stellen Sie die Datenbank im Einzelbenutzermodus fest
Die folgende Abfrage zeigt, wie Sie eine Zieldatenbank im Einzelbenutzermodus festlegen.
Verwenden Sie temporary_db;Das Festlegen einer Datenbank im Einzelbenutzermodus wird alle Verbindungen zur Zieldatenbank geschlossen, sodass Sie eine Datenbank umbenennen können.
Abschluss
In diesem Artikel wurde beigebracht.
Vielen Dank für das Lesen und Bleiben Sie auf dem Laufenden, um weitere SQL Server -Tutorials auf dem Laufenden zu halten.