Lista baz danych, dla których backupy są starsze niż x-dni

Często zachodzi potrzeba kontroli ostatnio wykonanych backupów baz danych, a w szczególności kontrola backupów starszych niż x dni w podziale na backupy full, diff i logów. Poniżej przedstawiam skrypt wyciągający te informacje. Parametry maksymalnych czasów podajemy w godzinach. Oczywiście na liście będą wyłącznie bazy, które miały wykonany chociaż jeden backup.

Zmiana Single_user mode na multi_user mode

Czasami mamy sytuację gdzie nie możemy zmienić bazy z trybu single_user na multi_user. Jest to spowodowane tym, że baza ta jest „trzymana” przez inny proces. Uzyskujemy wtedy komunikat: Msg 5064, Level 16, State 1, Line 1Changes to the state or options of database ‘jira_db’ cannot be made at this time.The database is in single-user mode, and a user is currently connected to it.Msg 5069, Level 16, State 1, Line 1 ALTER DATABASE statement failed. Poniżej skrypt, który to rozwiązuje