Auto_Close für alle Datenbanken deaktivieren
Um Auto_Close für alle Datenbanken auf dem Server zu deaktivieren, führen Sie bitte die folgenden Schritte aus:
- Melden Sie sich mit Remote Desktop beim Server an.
- Klicken Sie auf Neue Abfrage y-Taste.
- Kopieren Sie das folgende Skript in die Neue Abfrage box und führen Sie dann das Skript aus.
DECLARE @Databases TABLE ( name nvarchar(255) ) insert into @Databases select [ name ] from master.sys.databases where [ name ] NOT IN ( 'master' , 'msdb' , 'tempdb' ) and is_auto_close_on = 1 order by name declare @ NAME nvarchar(255) DECLARE LOOPER CURSOR FOR select [ name ] from @Databases OPEN LOOPER FETCH LOOPER INTO @ Name WHILE @@Fetch_Status = 0 BEGIN Declare @cmd varchar (255) set @cmd = 'ALTER DATABASE [' + @ name + '] SET auto_close off' exec (@cmd) print @cmd FETCH LOOPER INTO @ Name END CLOSE LOOPER DEALLOCATE LOOPER