2014-12-21 19 views
5

Mam końcu się do modernizacji moją siłą rzeczy serwer 2014.Jak usunąć klienta z serwera Perforce że nie rozpocznie

miałem jeden użytkownik Admin licencji, ale nie płacić rocznie uaktualnienia, I choć nowa bezpłatna licencja byłaby mi odpowiednia - 20 klientów. Właśnie usunąłem stary plik licencji.

Nie wiedziałem, że mam 29 klientów.

dostaję taki komunikat

C:\Program Files\Perforce\NewServer>p4d 
Perforce server error: 
    Unlicensed server cannot start while over user/client quota. 
    Try deleting old clients with 'client -d'. 
    License count: 29 clients used of 20 licensed. 

Czy istnieje sposób mogę wybrać 29 klientów usunąć? oczywiście polecenie klienta p4 nie połączy się, ponieważ serwer nie działa. Czy mogę uruchomić to polecenie przeciwko p4d lub coś podobnego?

Skontaktuję się z obsługą perforce w poniedziałek, ale zastanawiałem się, czy jest coś, co mógłbym zrobić sam.

Odpowiedz

4

Nie wiem, czy istnieje rozwiązanie tego, co chciałem zrobić, ale tak to rozwiązałem.

Utworzyłem pełną kopię zapasową katalogu perforce przed aktualizacją.

  1. Rozpakuj backup
  2. otwarty 'cmd' w kopii zapasowej dir
  3. prowadzony p4d z poleceń, zaczynając serwer z konieczności
  4. połączyć z normalnym p4v klienta
  5. usunąć wszystkie dodatkowe klienci
  6. zamknięte w dół okno p4d, aby zabić instancję z perforacją
  7. Utwórz punkt kontrolny
  8. Usuń pliki db. * Z folderu rzeczywistego
  9. Przywróć nowo utworzony punkt kontrolny do prawdziwego folderu.

Wszystko działa teraz.

3

Właśnie dostaliśmy tego. W końcu wydaliśmy

"p4d -n -p 1666" 

który wprowadził nas w tryb konserwacji. Możemy wtedy usunąć specyfikacje klienta. Po usunięciu kilku mogliśmy ponownie uruchomić serwer.