Sie sehen die Flagge von Österreich

BMD
Österreich

Sie sehen die Flagge von Deutschland

BMD
Deutschland

Sie sehen die Flagge der Schweiz

BMD
Schweiz

Sie sehen die Flagge von Ungarn

BMD
Magyarország

Sie sehen die Flagge der Slowakei

BMD
Slovensko

Sie sehen die Flagge von Tschechien

BMD
Česko

Sie sehen die englische Flagge

BMD
International

Sie sehen die Flagge von Deutschland DE
Suchen

MS SQL: Erstellung eines Wartungsplans

Hinweis
Diese Anleitung richtet sich an versierte EDV AdministratorInnen, die Erfahrung im Umgang mit Datenbanken besitzen. Diese Anleitung ist als Hilfe für das Einrichten eines Wartungsplans gedacht. Die Anleitung bietet daher keinerlei Grundlage für Ansprüche bei Datenverlust. Die vollständige, korrekte und wiederherstellbare Sicherung der Daten liegt allein in der Verantwortung des Kunden.

1.1. Wartungsplan für SQL

Grundvoraussetzung ist wie in MS SQL: Einrichten einer Sicherung für BMD NTCS beschrieben, ein funktionierendes SQL-Backup!

Ab Windows 10 bzw. Server 2016
Suchen Sie im Windows-Startmenü oder Windows-Taskleistensuchdialog nach „SQL Server Management Studio“.

Alternativ ist das Ganze auch direkt im Windows-Explorer unter folgendem Pfad zu finden:
„C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 20xx“
Die Variable „xx“ ist durch die jeweils verwendete SQL-Version zu ersetzen.
 

Bei älteren SQL-Server-Versionen sind der Pfad und die Bezeichnung geringfügig anders und unter folgendem Pfad zu finden:
„C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 20xx“ 
 

ACHTUNG!
Ist die Benutzerkontensteuerung (UAC) in Windows aktiv, so muss das SQL Server Management Studio mittels rechter Maustaste „Als Administrator ausführen“ gestartet werden!

Im SQL Management Studio → Management → rechte Maustaste auf „Maintenance Plans“ → Maintenance Plan Wizard:
 

MS SQL: Erstellung eines Wartungsplans

Name und Beschreibung sind entsprechend auszufüllen. Klicken Sie auf Change, um den Zeitplan zu definieren.
 

MS SQL: Erstellung eines Wartungsplans

1.2. Definition Zeitplan

Dies soll/muss zu einem Zeitpunkt stattfinden, an dem möglichst niemand arbeitet, also beispielsweise sonntags um 23:00 Uhr.

MS SQL: Erstellung eines Wartungsplans

1.3. Taskauswahl

Folgende Tasks sind auszuwählen:

  • Check Database Integrity
  • Rebuild Index
  • Update Statistics

In größeren Umgebungen bzw. um die Laufzeit des Wartungsplans zu verkürzen, kann anstatt „Rebuild Index“ auch „Reorganize Index“ verwendet werden.

MS SQL: Erstellung eines Wartungsplans

1.4. Taskreihenfolge

Die Reihenfolge muss unbedingt wie folgt definiert werden:

Rebuild Index – Update Statistics – Check Database Integrity
 

1.5. Einstellungen

Bei den folgenden Schritten ist jeweils die BMD Datenbank zu selektieren und beim Rebuild Index Task auf „Change free space per page pecentage to“ 20 % einzustellen. Die restlichen Optionen können jeweils auf den Standardvorschlagswerten belassen werden.

1.6. Aktivierung Mailbenachrichtigung (falls vorhanden)

Sofern die Mailbenachrichtigung wie in MS SQL: Einrichten einer Mailbenachrichtigung beschrieben, eingerichtet ist, kann diese hier gleich aktiviert werden.

MS SQL: Erstellung eines Wartungsplans

1.7. Kontrolle des Wartungsplans

Sofern alles korrekt durchgelaufen ist, ist der Wartungsplan nun auch in den Jobs sichtbar.
Dieser kann dann mit einem Rechtsklick auf den Job über „View History“ geprüft werden.

Sofern alles korrekt durchgelaufen ist, ist der Wartungsplan nun auch in den Jobs sichtbar.

2. SQL-WARTUNGSPLAN FÜR GRÖßERE UMGEBUNGEN

Die folgende Vorgehensweise dient als Vorlage für Umgebungen mit mehreren oder auch großen Datenbanken (>100 GB). Diese Anleitung ist als Hilfe für das Einrichten eines adaptiven Wartungsplans gedacht. Die Anleitung bietet daher keinerlei Grundlage für Ansprüche bei Datenverlust. Die vollständige, korrekte und wiederherstellbare Sicherung der Daten liegt allein in der Verantwortung des Kunden.

 

2.1. SQL Server Maintenance Solution

Grundvoraussetzung ist wie in MS SQL: Einrichten einer Sicherung für BMD NTCS beschrieben, ein funktionierendes SQL-Backup!

 

Laden Sie zuerst das MaintenanceSolution-Script unter https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html herunter.

Per Doppelklick auf die Datei sollte automatisch das SQL Management Studio gestartet werden bzw. ansonsten starten Sie das SQL Management Studio manuell und öffnen das Script (File → Open → File oder Sie klicken auf den Button "Open File" in der Menüleiste oder per Tastenkombination Strg + O). Anschließend führen Sie es aus (Taste F5 oder per Button "Execute")

 

Dabei werden zusätzlich zu den benötigten Funktionen auch verschiedene Jobs angelegt, welche aber in weiterer Folge nicht benötigt werden und unter SQL Server Agent → Jobs gelöscht werden sollten.

Nun laden Sie ein zweites Script AdaptiveIndexOptimize herunter und führen dieses exakt wie oben beschrieben aus.

Anschließend sollte wiederum unter SQL Server Agent → Jobs der neue adaptive Wartungsplan ersichtlich sein.

Sofern der Zeitplan noch angepasst werden soll, kann dies per Rechtsklick auf den Job → Properties → Schedules durchgeführt werden. Um die Durchlaufzeit möglichst gering zu halten, kann dieser z.B auch zwei Mal wöchentlich (Mittwoch/Sonntag) eingeplant werden.

Bereich:

NTCS Dokumentationen


Autor:

BMD Technik



Betriebliche GesundheitsförderungFamilienfreundlicher ArbeitgeberSicherheitszertifikat ISO 27001Das Bild zeigt die Top Arbeitgeber Grafik vom Trend [Grafik © trend]Trusted Cloud

BMD GmbH

Donnerstraße 10

D-22763 Hamburg

+49 (0)40 554 392 – 0

getconnected@bmd.de

Das könnte Sie auch interessieren

Software

Akademie

Das ist BMD

Follow us

Folgen Sie uns auf Facebook
Folgen Sie uns auf Xing
Folgen Sie uns auf LinkedIn
Folgen Sie uns auf YouTube
Folgen Sie uns auf Kununu
Folgen Sie uns auf Instagram