Przygotowywanie do uaktualnienia programu Visual SourceSafe
Przed rozpoczęciem procesu uaktualniania z Visual SourceSafe (VSS) do Team Foundation Server (TFS), planowanie z wyprzedzeniem i przygotować komputery i baz danych w celu poprawy wyników i uniknięcia poważnych problemów.
[!UWAGA]
W przypadku bazy danych Visual SourceSafe wersji wcześniejszej niż Visual SourceSafe 6.0, należy najpierw uaktualnić go do Visual SourceSafe 2005.Następnie można uaktualnić dane w programie TFS.Ten proces jest wyjaśnione poniżej.
Przygotowanie do uaktualnienia
Upewnij się, że masz wymagane uprawnienia
Zaplanuj uaktualnienie z zespołem
Stworzenie bazy danych dla aktualizacji narzędzie obsłudze
Przygotować wystąpienie programu Team Foundation Server
Kopiowanie i przygotować bazę danych Visual SourceSafe
(Opcjonalnie) obciąć Historia elementów
Przygotowania uaktualnienia komputera
Upewnij się, że masz wymagane uprawnienia
Aby uaktualnić usługi VSS do TFS, musi mieć następujące uprawnienia:
W bazie danych VSS, który zawiera dane, które chcesz uaktualnić, trzeba znać hasło Admin konto.
Na tymczasowej bazy danych używającej narzędzie do aktualizacji musi być administratorem SQL lub mieć uprawnienie Tworzenie bazy danych.
Na serwerze Team Foundation, musi być członkiem Team Foundation Administratorzy grupy zabezpieczeń.Zobacz Team Foundation Uprawnienia serwera.
Na komputerze aktualizacji — komputerze, na którym znajduje się kopia bazy danych VSS, uaktualniany — musi być członkiem Administratorzy grupy.
Zaplanuj uaktualnienie z zespołem
Spróbuj zaplanować uaktualnienie, jeśli zespół nie wymaga dostępu do bazy danych VSS, uaktualniany.Jeśli masz dużą ilością danych, duży zespół, lub do projektów, którzy pracują przez dłuższy czas, należy zezwalać na czasu na przygotowanie i uaktualnić dane.
Ważne |
---|
O tym członkom zespołu, kiedy nastąpi proces uaktualniania i zaleć im ustanowienie zaewidencjonować wszystkie pliki, przed rozpoczęciem procesu. |
Stworzenie bazy danych dla aktualizacji narzędzia do użycia
Narzędzia uaktualniania wymagają bazy danych — albo Programu SQL Server Express lub Programu SQL Server— do służy do tymczasowego przechowywania danych.Po zakończeniu procesu uaktualniania bazy danych nigdy nie jest używana ponownie.
Porada |
---|
Domyślnie gdy użytkownik zainstalować Team Foundation Server Express, SQL Server Express jest zainstalowany i automatycznie otrzymujesz wymaganego uprawnienia Tworzenie bazy danych. |
Przygotować wystąpienie programu Team Foundation Server
Przygotować uaktualniania komputera, wykonując następujące kroki:
Upewnij się, że warstwy danych dla TFS ma za mało miejsca na magazyn.Zazwyczaj trzeba około dwa razy rozmiar danych projektów w bazie danych VSS, że w przypadku uaktualniania, ale dokładną ilość wolnego miejsca zależy od następujących czynników:
Rozmiar bazy danych VSS, którą aktualizujesz.
Liczba akcji ma być uaktualniony.
Narzędzia uaktualniania wymagają, czy projektów zespołów docelowym istnieje już na serwerze Team Foundation przed rozpoczęciem procesu uaktualniania.Jeśli użytkownik nie mają jeszcze Kolekcja projektów zespołu lub zespołu projektu, do którego chcesz port uaktualnionych danych VSS, muszą zostać utworzone.Zobacz Utworzyć kolekcję zespołu projektu i Tworzenie projektu zespołowego.
Zaleca się, aby użyć nowego projektu zespołu, który użytkownik nie zostały jeszcze rozpoczęte przy użyciu.Dane można uaktualnić do zespołu projektu, który jest już używany.Jednakże jeśli ścieżka do żadnego przedmiotu VSS pokrywa się z istniejącą ścieżkę kontroli wersji, uaktualnienie zakończy się niepowodzeniem.
Kopiowanie i przygotować bazę danych Visual SourceSafe
Skopiuj i przygotować bazy danych VSS, wykonując następujące kroki:
Odkładanie plików. Najlepszym rozwiązaniem jest dodanie wszystkich plików w bazie danych VSS powinny zostać zaewidencjonowany.Jeśli nie jest to możliwe, liczbę plików, jak to możliwe należy sprawdzić przed rozpoczęciem uaktualnienia.
Usuwanie dostępu do projektów Visual SourceSafe. Powinny być jedyną osobą, która ma dostęp do Visual SourceSafe projektów, które przeprowadzasz uaktualnienie.
Skopiować bazę danych. Postępuj zgodnie z instrukcjami na tej stronie w witrynie firmy Microsoft w sieci Web: Jak na powrót w górę a Visual SourceSafe Database.
Uaktualnienie kopii bazy danych. Jeśli Twój Visual SourceSafe bazy danych jest to wersja wcześniejsza niż Visual SourceSafe w wersji 6.0 uaktualnić go do Visual SourceSafe 2005 za pomocą Visual SourceSafe DDUPD Utility.
Skanuj dysk i naprawić problemy integralności danych w kopii bazy danych.
Ważne Aby zlokalizować i rozwiązać problemy integralności danych w bazie danych, należy użyć narzędzia analizy Visual SourceSafe.Aby uzyskać więcej informacji na temat używania tego narzędzia, zobacz następujące strony w witrynie firmy Microsoft w sieci Web: ANALIZOWANIE Utility i jak Wykryj i napraw błędy uszkodzenia bazy danych w programie Visual SourceSafe.
(Opcjonalnie) Obciąć Historia elementów
Jeśli nie potrzebujesz wszystkich danych historii, można zaoszczędzić czas, kiedy uaktualnienia z Visual SourceSafe i zachować tylko Historia po określonej dacie.Jest to, obcinanie historii.Aby to zrobić, należy użyć funkcji archiwum w programie VSS.
Porada |
---|
Jeśli chcesz wykluczyć wszystkich danych historycznych, a planowane jest użycie kreatora uaktualnienia usługi VSS, można pominąć tę sekcję. |
Przestroga |
---|
Archiwizowanie trwale usuwa historii wersji z bazy danych VSS. W związku z tym upewnij się, należy wykonać tę procedurę na kopii bazy danych VSS, a nie bazy danych, która jest w usłudze. |
Można określić sygnatury czasowej, przed którym ma być obcięta historii za pomocą jednej z następujących wartości:
Etykieta
Wersja folderu
Data
Aby uzyskać więcej informacji o tym, jak archiwizować w Visual SourceSafe, zobacz Bazy danych archiwum SourceSafe Visual.
[!UWAGA]
Funkcja Visual SourceSafe archiwum ma ograniczenie 2 gigabajty (GB) na rozmiar pliku archiwum.Jeśli błąd pojawia się podczas przeprowadzania archiwizacji, spróbuj archiwum mniejszych projektów oddzielnie.
Przygotowania uaktualnienia komputera
Zaloguj się i przygotować komputer, na którym będzie wykonywać uaktualnienia:
Upewnij się, że komputer jest uruchomiony jeden z następujących systemów operacyjnych:
Windows 8
Windows Server 2012
Windows 7
Windows Server 2008 R2
Zainstaluj Visual SourceSafe uaktualnić narzędzia.
Upewnij się, że komputer jest wystarczająca ilość wolnego miejsca do ukończenia procesu uaktualniania.Aby oszacować ilość miejsca na dysku jest wymagana, suma następujących elementów:
5 GB w przypadku aktualizacji narzędzia do tworzenia plików tymczasowych, a także do generowania plików dziennika.
Dwa razy większe projekty w Visual SourceSafe bazy danych, który zostanie uaktualniony.
Upewnij się, że zostały wykonane kroki opisane w Kopia i przygotować Your Database SourceSafe Visual wcześniej w tym temacie.
Kopiowanie bazy danych VSS do folderu na komputerze aktualizacji.
[!UWAGA]
Jeśli udostępniania plików można użyć do włączenia uaktualnienia komputera do dostępu do danych w bazie danych VSS, zamiast kopiowania bazy danych, należy zapewnić odczytu i zmodyfikować dostęp do konta, którego używasz do logowania na komputerze aktualizacji. Takie podejście nie jest zalecane, ponieważ może ona przedłużyć proces uaktualniania.
Przestroga Bez względu na sposób konfigurowania uaktualnienia komputera do dostępu do bazy danych VSS upewnij się, uruchomić proces uaktualniania na kopii bazy danych oraz nie bazy danych, który jest w usłudze.Takie podejście pomaga chronić dane.
Następny krok
Wybierz jedną z następujących procesów:
Uaktualnienie programu Visual SourceSafe przy użyciu kreatoraW większości przypadków należy użyć kreatora uaktualnienia usługi VSS.Zalety:
Szybki i łatwy w użyciu krok po kroku interfejs graficzny.
Obsługa do uaktualnienia do zespołu projektu po każdej Team Foundation Server lokalnego lub na Team Foundation Service.
Uaktualnienie programu Visual SourceSafe przy użyciu narzędzia wiersza polecenia VSSUpgradeNarzędzie wiersza polecenia VssUpgrade umożliwia uaktualnienie do lokalnego Team Foundation server:
Aby uaktualnić dane za pomocą skryptu.
Korzystając z Funkcje VssUpgrade które nie są dostępne podczas korzystania z kreatora.