DMS Datenraum

Hotline Blog: Office Manager DMS

Dokumentenmanagement und digitale Archivierung

Jul
02
2014

MS SQL: „Starting up database“ Protokolleintrag

Kategorie: Administration
Support-Recherche: MS SQL Server


Im MS SQL Server-Protokoll finden sich sehr viele Einträge ‚Starting up database‘. Unser Administrator fragte, warum die Archivdatenbanken ständig ’neu gestartet‘ werden. Das ist doch nicht gut, oder?
Das ist eine Option im SQL Server, die Sie ändern können.

SQL Server-Protokoll

Beispiel der Protokolleinträge

Hintergrundinformation

Dies hängt mit der Einstellung „Automatisch schließen (AUTO_CLOSE)“ des Microsoft SQL Servers zusammen. Bei den Express-Editionen ist diese standardmäßig aktiviert, bei den Vollversionen standardmäßig deaktiviert.

Wenn die Option eingeschaltet ist, dann wird die Datenbank auf dem Server geschlossen, sobald die letzte Verbindung beendet wurde.
Vorteil: Systemressourcen werden eingespart.
Nachteil: Schlechtere Performance. Im hier behandelten Supportfall führte das ständige Schließen und Öffnen sogar zu defekten Datenbanken, weil viele Clients sehr häufig kurzfristige Verbindungen aufgebaut haben.

Die Überlegung dahinter ist vermutlich, dass die Express-Edition nur gelegentlich genutzt wird. Sie sollten die Option abschalten, wenn Sie regelmäßig auf die Datenbanken zugreifen.

Einstellung anpassen

A. Mit dem Hilfsprogramm „Microsoft SQL Server Management Studio“:

Die Protokolle finden Sie links im Objekt-Explorer Verwaltung | SQL Server-Protokolle.

Um die Einstellung zu ändern,

  1. erweitern Sie bitte den Knoten Datenbanken und klicken Sie mit der sekundären (i.d.R. der rechten) Maustaste auf die entsprechende Datenbank.
  2. Wählen Sie Eigenschaften im Popupmenü.
  3. Im Fenster „Datenbankeigenschaften“ zur Seite Optionen wechseln.
  4. Unterhalb von Weitere Optionen bitte Automatisch erweitern.
  5. Stellen Sie die Option Automatisch schließen bitte auf „False“ und speichern Sie die Änderung mit Klick auf OK.
    SQL Server AUTO_CLOSE
  6. Eventuell für andere Datenbanken wiederholen.

B. Oder mit SQL-Befehlen:

Senden Sie bitte die Anweisung

ALTER DATABASE DB-Name SET AUTO_CLOSE OFF

an den SQL Server. Im Office Manager können Sie das mit Administrator | Skript | SQL-Abfrage | SQL-Editor erledigen.




Noch keine Kommentare

Eigenen Kommentar schreiben oder eine Rückfrage stellen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Sie können folgende HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>