DbaControl
DbaControl(int1[, int2]) : int
CONZEPT 16-Datenbank steuern
Details
- int1:
- Statusfunktion:
_DbaBackupStart_DbaBackupStop_DbaTimeSync_DbaTimeSyncHi
- int2: Option (optional)
- Resultat:
int_ErrOk - Siehe: Verwandte Befehle
Mit dieser Funktion können folgende Statusänderungen vorgenommen werden:
_DbaBackupStartAuf dem Server wird ein Backup-Ereignis gestartet. Die Dauer des Ereignisses wird in (int2) in Minuten angegeben. Ein Backup-Ereignis kann bis zu719Minuten 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 mit0Minuten gestartet, wird ein laufender Backup beendet._DbaBackupStopEin aktives Backup-Ereignis auf dem Server wird gestoppt._DbaTimeSyncDie aktuelle Uhrzeit des Client-Rechners wird mit der Serverzeit abgeglichen, wobei es zu einer Abweichung bis zu einer Sekunde kommen kann._DbaTimeSyncHiDie aktuelle Uhrzeit des Client-Rechners wird mit der Serverzeit exakt abgeglichen.
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:
_ErrNoArgument: Backup-Dauer (int2) fehlt (bei Verwendung von_DbaBackupStart)_ErrValueRange: Backup-Dauer (int2) ungültig (bei Verwendung von_DbaBackupStart)