Website-Icon .: blog cscholz.io :.

BlackBerry: BES 4.1.4 backup per script

Ich war gerade auf der Suche nach einem Backup Script für die BES Datenbank und bin fündig geworden 😉

http://www.blackberryforums.com/bes-admin-corner/98859-script-perform-scheduled-besmgmt-db-backup.html

@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
Die mobile Version verlassen