albertminrich
Goto Top

Eine bestimmte SQL-Datenbank wird nicht jeden Tag gesichert?

Hallo,

Windows SQL-Server 2012 Standard.
Es laufen ca. 40 Datenbanken. Es ist ein Wartungsplan eingerichtet, der täglich sichert.
Sicherungstyp: Vollständig
Datenbank(en): Alle Benutzerdatenbanken

Jetzt ist mir zufällig aufgefallen, dass eine Datenbank nicht jeden Tag gesichert wird.
Im Juli z.B. wurde sie gesichert am:
01.
02.
03.
06.
09.

Auch die Zeit davor sind immer wieder mal zwischen 1 und 3 Tagen, an denen sie nicht gesichert wurde.
Hat dafür jemand eine Erklärung?
Als Wiederherstellungmodell ist bei der Datenbank "Einfach" eingestellt, aber auch bei einigen anderen.
Bei keiner anderen Datenbank gibt es diese Sicherungslücken.

Danke
Gruß
Martin

Content-Key: 309605

Url: https://administrator.de/contentid/309605

Printed on: April 19, 2024 at 04:04 o'clock

Member: Looser27
Looser27 Jul 12, 2016 at 14:39:59 (UTC)
Goto Top
Hallo,

was steht denn in den SQL Logs?
Wenn ein Auftrag fehl schlägt, steht dazu was in den Logs.

Gruß Looser
Member: ice.polar
ice.polar Jul 12, 2016 at 15:15:58 (UTC)
Goto Top
...sollte die Datenbank zum Zeitpunkt der Sicherung offline sein, wird sie nicht gesichert...
Member: joachim57
joachim57 Jul 12, 2016 at 15:28:24 (UTC)
Goto Top
Gibt es für die eine Datenbank noch weitere Wartungspläne die sich zeitlich mit dem Backup überschneiden? Sowas wie 'Indizes neu aufbauen' ?
Member: SeaStorm
SeaStorm Jul 12, 2016 at 15:43:30 (UTC)
Goto Top
sowas

das habe ich bei mir mit den Sharepoint Datenbanken. Da laufen nachts auch irgendwelche Jobs. Wenn die zusammen mit der Sicherung laufen, fliegt mir diese um die Ohren.
Member: AlbertMinrich
AlbertMinrich Jul 14, 2016 at 06:24:33 (UTC)
Goto Top
Danke für die Antworten.

also offline sollte die Datenbank eigentlich nie sein. Kann man sich irgendwie anzeigen lassen, wie lange eine Datenbank schon online ist? So was, wie uptime für Windows.
Andere Wartungspläne laufen zu dem Zeitpunkt nicht.
Und in den Protokolldateien (Verlauf anzeigen aus dem Kontextmenü des Wartungsplans) ist kein Fehler zu sehen. Alles ist schön mit grünen Häkchen versehen.

Gruß
Martin
Member: Looser27
Looser27 Jul 14, 2016 at 07:17:54 (UTC)
Goto Top
Sind die Wartungspläne denn unverändert oder fehlt die betreffende Datenbank vielleicht in der täglichen Sicherung?
Member: AlbertMinrich
AlbertMinrich Jul 14, 2016 at 07:30:15 (UTC)
Goto Top
Die Wartungspläne haben sich in letzter Zeit nicht geändert. Un die zu sichernden Datenbanken sind ja auch nicht einzeln ausgewählt, sondern, wie im ersten Post geschrieben, es werden "Alle Benutzerdatenbanken" gesichert.

Und wenn ich mir den SQL-Code des Wartungsplans anzeigen lasse, kommt auch die "Problem"-Datenbank in einer Zeile vor:
BACKUP DATABASE [CimDb] TO  DISK = N'F:\Administration\SQL-Backup\CimDb_backup_2016_07_14_092243_5551105.bak' WITH NOFORMAT, NOINIT,  NAME = N'CimDb_backup_2016_07_14_092243_5551105', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10  

Es steht sogar der Name der Backup-Datei, die vergangene Nacht erzeugt hätte werden sollen, drin (CimDb_backup_2016_07_14_092243_5551105), aber diese Datei gibt es nicht.
Die wurde auch nicht nachträglich gelöscht, sondern erst gar nicht erstellt. Zumindest schließe ich das aus dieser Abfrage:
frage
Ergebnis der Abfrage:
ergebnis
Member: ice.polar
ice.polar Jul 14, 2016 at 08:48:19 (UTC)
Goto Top
Hallo

"BACKUP DATABASE [CimDb] TO DISK = N'F:\Administration\SQL-Backup..." ...eigenartiger Pfad; Laufwerk F: steht da wirklich lokal zur Verfügung? oder ist's ein "gemapptes" Netzwerklaufwerk?

viel Glück bei der Suche.
Member: AlbertMinrich
AlbertMinrich Jul 16, 2016 at 08:25:33 (UTC)
Goto Top
Ja, F: ist ein lokales Laufwerk bzw. ein per iSCSI eingebundenes Laufwerk.
Member: Looser27
Looser27 Jul 16, 2016 at 13:33:30 (UTC)
Goto Top
Liegen die Datenbanken auch auf dem Laufwerk?
Member: AlbertMinrich
AlbertMinrich Jul 17, 2016 at 08:05:02 (UTC)
Goto Top
Nein, die liegen auf D:. Das ist ein (richtiges) lokales Laufwerk.
Member: Looser27
Looser27 Jul 17, 2016 at 12:25:42 (UTC)
Goto Top
Hast du schon mal versucht die db auf Laufwerk C zu sichern?