Welche Optionen verwenden meine MSSQL Datenbanken
Problem:
Man hat als Webhoster ein paar tausend MSSQL Datenbanken auf seinem MSSQL Server und stellt öfters mal Kundendatenbank wieder her. Dabei vergißt man doch ab und zu, alle Optionen so zu setzen, wie man es eigentlich möchte. Man möchte z.B., dass alle Datenbanken das Sicherungsmodell "Einfach" (Simple) verwenden, damit das Transaktionsprotokoll möglichst klein bleibt. Wie bekommt man nun heraus, welche Datenbank welches Sicherungsmodell verwendet?
Lösung:
Es gibt einen interessanten View unter Systemdatenbanken / master / Sichten / Systemsichten / sys.databases
SQL:
select sys.databases.name, sys.databases.recovery_model from sys.databases order by name;
Deinen Kommentar hinzufügen