Wygląda na to, że będę musiał zweryfikować swoje zdanie. Moja poprzednia odpowiedź była z tzw. głowy i jak się okazuje tym razem zawiodła. Jest wiele ograniczeń związanych z bazą danych ARCserve i postaram się przedstawić kilka z nich (część z nich jest mocno zależna od posiadanej wersji).ARCserve został wyposażony w swój silnik bazy danych – jest to plikowy system, umieszczony w „Program Files\CA\BrightStor ARCserve Backup\Database”. System ten jest jednak mocno zawodny i pierwsze problemy zaczynają się gdy baza ma przynajmniej 500MB. Usuwanie błędów tej bazy danych najczęściej załatwiamy poprzez inicjalizację bazy (czyli wyczyszczenie do zera!).
Bazy tej zasadniczo nie można przenieść na inny dysk – lokalizacja musi być ta sama. Można więc posłużyć się narzędziem „junction” aby utworzyć link symboliczny do katalogu bazy, który znajduje się w innym miejscu, np.:
junction „c:\Program Files\CA\BrightStor ARCserve Backup\Database” e:\ARCserve_database
Oczywiście bazę danych można przekopiować tylko przy położonym silniku bazy danych.
ARCserve na szczęście wprowadził możliwość użycia innej bazy danych: MS SQL. Wyboru teoretycznie dokonujemy tylko podczas instalacji systemu ARCserve a później zmienić tego możemy. Wyjątkiem jest migracja z bazy plikowej do MS SQL – w katalogu BIN znajdziemy stosowne narzędzie linii poleceń.
A co jeśli już mamy zainstalowany ARCserve z użyciem bazy MS SQL i chcemy zmienić lokalizację bazy danych? Wykonujemy to na poziomie samego MS SQL’a: odłączamy bazę danych, przenosimy na inny dysk i podłączamy ponownie pod tą samą nazwą.
Operacji takiej nie wykonamy, jeśli baza danych miałaby być na innym serwerze. Być może dałoby się to zrobić grzebiąc gdzieś w rejestrach – nie weryfikowałem tego jednak. W tym przypadku pozostaje reinstalacja systemu ARCserve.
Oto szybka procedura reinstalacji ARCserve (dla plikowej bazy danych):
-stop all ARcserve related services (use the cstop.bat file from the home directory)
- copy the directories 00000001.QSD, DATABASE, LOG (and templates if you preserve scripts)
- uninstall ARCserve
- reinstall ARCserve on the new partition/server
- stop all ARCserve related services
- rename the new DATABASE to emptyDB (a good alternative for the initialize database utility in case of database corruption).
- copy the saved directories back to the new ARCserve installation
- start all ARCserve related services (use the cstart.bat file from the home directory).
- rerun the Device Configuration to reconfigure hardware settings (backup to disk, tape devices)
- check the configurations (hardware, jobs etc..)