Ich war gerade auf der Suche nach einem Backup Script für die BES Datenbank und bin fündig geworden 😉
@for /f "Tokens=1-4 Delims=/ " %%i in ('date /t') do @set dt=%%l-%%j-%%k-%%i @for /f "Tokens=1" %%i in ('time /t') do @set tm=-%%i @set tm=%tm::=-% @set dtt=%dt%%tm% @echo Copying backup set: %dtt%. @echo Please wait...@if not exist C:BlackBerryDBBackup mkdir C:BlackBerryDBBackup @cd /D C:BlackBerryDBBackup @OSQL -E -Q "backup database BESMgmt to disk = 'C:BlackBerryDBBackupbackup.bak'" @ren backup.bak "BESMgmt-%dtt%.bak
Die Sicherung der Log-Dateien ist hier beschrieben:
http://www.blackberryforums.com/bes-admin-corner/104925-script-zip-bes-log-files.html
Der Restore Vorgang der BlackBerry Datebank ist hier beschrieben:
http://www.blackberryforums.com/bes-admin-corner/77717-database-backup-restore-how.html
Vor der Wiederherstellung müssen alle BlackBerry Dienste auf dem Server beendet werden, andernfalls bricht der Restore der DB ab (abnormal termination).
osql -E 1>restore database BESMgmt from disk = "C:BlackBerryDBBackupbackup.bakk" with recovery,replace 2> go 1> quit