R7.53 Eine Datenbank umbenennen

Aufgabe

Mit Hilfe von T-SQL ist es fast kein Problem, eine bestehende Datenbank umzubenennen. Über das Wörtchen »fast« sollten Sie in jedem Fall stolpern, muss doch für diesen Vorgang die Datenbank in den Einzelbenutzermodus geschaltet werden.

Lösung

Rufen Sie ALTER DATABASE auf:

ALTER DATABASE FirmaSQL
SET SINGLE_USER

Ist die Ausführung erfolgreich, können Sie nachfolgend mit ALTER DATABASE die Datenbank umbenennen.

ALTER DATABASE FirmaSQL
MODIFY NAME=FIRMA22

Hinweis

Vergessen Sie nicht, die Datenbank wieder in den Normalmodus zurückzuschalten.

ALTER DATABASE Firma22
SET MULTI_USER;

Hinweis

In jedem Fall beachten: Sind weitere User angemeldet, haben Sie schlechte Karten.

Abbildung 7.34 Fehler beim Umbenennen

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.