1 Pluspunkt 0 Minuspunkte

Diese MSSQL Abfrage funktioniert 

 SELECT name, is_auto_close_on FROM sys.databases where name = 'dvoZentrale';

Wenn ich aber das versuche

UPDATE sys.databases set is_auto_close_on=0 where name = 'dvoZentrale';

kommt der Fehler

Msg 259, Level 16, State 1, Line 3 
Ad hoc updates to system catalogs are not allowed. Completion time: 2024-08-20T13:39:50.6591047+02:00

Wie kann ich das Auto Close Feature deaktivieren?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Systemtabellen wie sys.databases sind schreibgeschützt und können nicht direkt aktualisiert werden. Du kannst die gespeicherte Prozedur ALTER DATABASE verwenden.

ALTER DATABASE dvoZentrale SET AUTO_CLOSE OFF;
von (776 Punkte)