Zum Hauptinhalt springen

DbaControl

DbaControl(int1[, int2]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

CONZEPT 16-Datenbank steuern

Details

Mit dieser Funktion können folgende Statusänderungen vorgenommen werden:

  • _DbaBackupStart Auf dem Server wird ein Backup-Ereignis gestartet. Die Dauer des Ereignisses wird in (int2) in Minuten angegeben. Ein Backup-Ereignis kann bis zu 719 Minuten lang sein. Bis sich die Datenbank im Backup-Modus befindet, können noch mehrere Sekunden vergehen, auch wenn die Funktion sofort zurückkehrt. Wird während eines laufenden Backups ein weiterer Backup gestartet dessen Zeit größer als die Restzeit des laufenden Backups ist, wird der Backup-Modus entsprechend verlängert. Wird ein Backup mit 0 Minuten gestartet, wird ein laufender Backup beendet.
  • _DbaBackupStop Ein aktives Backup-Ereignis auf dem Server wird gestoppt.
  • _DbaTimeSync Die aktuelle Uhrzeit des Client-Rechners wird mit der Serverzeit abgeglichen, wobei es zu einer Abweichung bis zu einer Sekunde kommen kann.
  • _DbaTimeSyncHi Die aktuelle Uhrzeit des Client-Rechners wird mit der Serverzeit exakt abgeglichen.
info

Hinweise zum Zeitabgleich mit dem Server: Diese Funktion ist unter UNIX nur mit root-Berechtigung möglich. Unter Windows muss der Benutzer die Berechtigung zum Ändern der Systemzeit besitzen. Um eine korrekte Zeit zu erhalten, muss auf dem Server die richtige Zeitzone eingestellt sein. Dies betrifft auch die Umstellung zwischen Sommerzeit und Normalzeit. Der Client fordert vom Server die UTC-Zeit (Coordinated Universal Time) an und diese wird je nach Einstellung der Zeitzone auf dem Client-Rechner in die lokale Zeit umgewandelt. Daher ist auch bei den Client-Rechnern auf eine korrekt eingestellte Zeitzone zu achten.

Mögliche Laufzeitfehler: