Baza de date a utilizatorilor ClearQuest este blocată după o procedură de actualizare nereușită. Dacă încercați să actualizați din nou, apare următorul mesaj:
Accesul la această bază de date este în prezent interzis. Baza de date este blocată în timp ce actualizați aplicația.
Înainte de a începe actualizarea bazelor de date ale utilizatorilor, ClearQuest blochează temporar bazele de date pentru a împiedica accesul la acestea în timpul procesului de actualizare. Dacă procesul de actualizare nu reușește, blocarea bazei de date nu este eliminată.
Pentru a rezolva problema, trebuie să restaurați baza de date a utilizatorilor dintr-o copie de siguranță care a fost făcută înainte de procedura de actualizare.
Procedura de eliminare a unei blocări dintr-o bază de date de utilizatori
Următoarele sunt comenzile care vor ajuta la eliminarea manuală a blocării pentru baza de date a utilizatorului. După eliberarea blocării, puteți efectua din nou o actualizare, dar trebuie să verificați cu atenție rezultatele actualizării pentru a vă asigura că baza de date a utilizatorului corespunde celei mai recente versiuni a schemei.
Pentru a debloca, utilizați comanda ClearQuest installutil de comandă:
- installutil unlockschemarepo este folosit pentru a debloca schema ClearQuest.
- installutil unlockuserdb este folosit pentru a debloca baza de date a utilizatorilor ClearQuest.
Comenzile utilizează următorii parametri:
installutil unlockuserdb server dbvendor db dbologin dbopassword connectoptions
- dbvendor - numele producătorului bazei de date: MS_ACCESS, SQL_ANYWHERE, SQL_SERVER, Oracle, DB2.
- server - numele serverului de baze de date
- db - numele bazei de date
- dbologin - numele de utilizator pentru conectarea la baza de date
- dbopassword este parola utilizatorului
- connect_options - opțiuni de conectare
Exemplu pentru ORACLE:
installutil unlockuserdb ORACLE oracle_server_name SID dbologin dbopassword «HOST = abc; SID = Oracle; SERVER_VER = 8,1, CLIENT_VER = 8,1; LOB_TYPE = lung»
Exemplu pentru Microsoft SQL Server:
installutil unlockuserdb SQL_SERVER sql_server_name nume_gazdă dbologin dbopassword «»
installutil unlockuserdb DB2 db2_server_name alias dbologin dbopassword «»
Un exemplu pentru Sybase SQL Anywhere:
installutil unlockuserdb SQL_ANYWHERE sybsqla C: \ SybSQLA \ sampl.db admin admin SERVER_VER = 8,0
Exemplu pentru Microsoft Access:
installutil unlockuserdb MS_ACCESS «» c: \ temp \ sampl.mdb «» «» «»