none
Wie findet man heraus wie lange eine SQL Datensicherung dauert RRS feed

  • Frage

  • Guten Tag die Damen und Herren,

    wir haben SQL Server 2000 im Einsatz und  machen die Datenbank Sicherung über den Enterprise Manager auf einen Raidverbund. Leider finde ich nirgends einen Hinweis wie lange die Datensicherung der Datenbank eigentlich dauert. Könnte mir bitte jemand einen Hinweis geben.

    vielen Dank im vorraus

    Jörg Schurig 

    Donnerstag, 12. Juli 2012 13:05

Antworten

  • Hallo Jörg,

    Jedes Backup, egal ob manuell angestartet oder über einen SQL Server Agent Job, wird in der msdb Datenbank in der "backupset" Tabelle protokolliert; dabei wird neben der Größe auch Start und Endedatum festgehalten. Darüber kannst Du ermitteln, wie lange die Backups laufen:

    SELECT top 100
           database_name
          ,backup_start_date
          ,backup_finish_date
          ,backup_size
    FROM msdb..backupset
    ORDER BY backup_start_date DESC;


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    Donnerstag, 12. Juli 2012 13:17
  • Hallo Jörg,

    das führst Du einfach im "Query Analyser" aus; oder im SSMS in einerm Abfragefenster.

    Übrigens, werden die Backups nun manuell gestartet oder per SQL Server Agent Job? In der Job History kannst Du die Laufzeiten auch einsehen.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    Donnerstag, 12. Juli 2012 13:31

Alle Antworten

  • Hallo Jörg,

    Jedes Backup, egal ob manuell angestartet oder über einen SQL Server Agent Job, wird in der msdb Datenbank in der "backupset" Tabelle protokolliert; dabei wird neben der Größe auch Start und Endedatum festgehalten. Darüber kannst Du ermitteln, wie lange die Backups laufen:

    SELECT top 100
           database_name
          ,backup_start_date
          ,backup_finish_date
          ,backup_size
    FROM msdb..backupset
    ORDER BY backup_start_date DESC;


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    Donnerstag, 12. Juli 2012 13:17
  • Hallo Olaf,

    vielen Dank für Deine schnelle Antwort. Wo trage ich das Script ein?

    mit freundlichen Grüssen

    Jörg Schurig

    Donnerstag, 12. Juli 2012 13:28
  • Hallo Jörg,

    das führst Du einfach im "Query Analyser" aus; oder im SSMS in einerm Abfragefenster.

    Übrigens, werden die Backups nun manuell gestartet oder per SQL Server Agent Job? In der Job History kannst Du die Laufzeiten auch einsehen.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    Donnerstag, 12. Juli 2012 13:31
  • Hallo Olaf,

    die werden mit dem SQL Server Agent ausgeführt. Ich habs gefunden (rechte Maustaste auf Auftragsverlauf anzeigen).

    vielen Dank

    Jörg Schurig

    Donnerstag, 12. Juli 2012 13:41