Przenoszenie bazy danych

Gdy zainstalujesz Autodesk Data Management Server, zostanie utworzone pojedyncze repozytorium o nazwie Vault. Pliki bazy danych dla repozytorium są tworzone w folderze MSSQL$AUTODESKVAULT\Data, w folderze instalacyjnym programu Microsoft SQL Server.

Kilka baz danych znajdujących się w folderze Data jest używanych przez program Microsoft SQL Server, inne zaś są określone dla danych repozytoriów. Każdy plik bazy danych (MDF) posiada skojarzony plik dziennika (LDF), który zawiera ważne dane transakcji i musi być przenoszony, umieszczany w kopii zapasowej oraz przywracany razem z plikiem bazy danych.

KnowledgeVaultMaster.mdf jest główną bazą danych repozytorium i obsługuje listę użytkowników, prawa użytkowników oraz listę repozytoriów i ich odpowiednich lokalizacji magazynów plików.

Uwaga: Ważne: nigdy nie modyfikuj informacji w bazie danych SQL.

Plik Vault.mdf stanowi bazę danych repozytorium o nazwie Vault. Każde repozytorium posiada plik dziennika serwera SQL, który jest związany z plikiem o nazwie VaultName.ldf.

Drugi komponent każdego repozytorium jest skojarzonym magazynem plików, w którym przechowywane są pliki. Magazyn plików jest strukturalny zgodnie z hierarchią folderów, które są umieszczone w folderze głównym o tej samej nazwie co repozytorium. Ścieżką magazynu plików domyślnego repozytorium o nazwie Vault jest C:\Documents and Settings\All Users\Application Data\Autodesk\VaultServer. Każdy plik danych jest przechowywany w jego własnym folderze w normalnym formacie nieskompresowanym. Foldery dla magazynu plików są tworzone gdy do repozytorium wprowadzany jest pierwszy plik.

Uwaga: Ważne: nigdy nie modyfikuj plików lub struktury folderów w magazynie plików. Dostęp do tych plików jest tylko przez interfejs klienta.

Przenoszenie bazy danych

Istnieją dwa typy migracji: automatyczna i ręczna.

Migracja automatyczna

Jeżeli serwer Autodesk Data Management Server został uaktualniony do nowej wersji i istniejąca baza danych została znaleziona, po pierwszym zalogowaniu do konsoli serwera wyświetlony zostanie monit o przeniesienie bazy danych w celu użycia jej z nową wersją serwera. Jeśli nie wybierzesz opcji przeniesienia repozytorium lub bazy danych biblioteki po pierwszym uruchomieniu konsoli serwera, baza danych zostanie wyświetlona na liście konsoli serwera jako nieprzeniesiona.

Uwaga: Okno dialogowe Przenoszenie bazy danych dostępne jest tylko podczas początkowego przenoszenia instalacji. Jeśli wybierzesz opcję Nie w oknie dialogowym, a następnie zajdzie potrzeba przeniesienia bazy danych, należy postępować zgodnie z instrukcją z rozdziału Ręczne przenoszenie.
  1. W oknie dialogowym Przenoszenie bazy danych określ, czy przenieść istniejące repozytorium oraz/lub istniejące biblioteki.
    • W sekcji Repozytoria, wybierz opcję Tak, aby przenieść teraz istniejącą bazę repozytoriów. Wybierz opcję Nie, aby nie przenosić bazy danych repozytorium.
    • W sekcji Biblioteki, wybierz opcję Tak, aby przenieść bazę danych bibliotek Content Center. Wybierz opcję Nie, aby nie przenosić bazy danych bibliotek. Jeśli użytkownik zdecyduje się na migrację bibliotek, należy zapoznać się z sekcją Kopiowanie bibliotek podczas migracji.
  2. Kliknij przycisk OK.
Uwaga: Nieprzeniesione biblioteki i repozytoria muszą zostać przeniesione do nowej wersji serwera przed uzyskaniem dostępu do nich. Nieprzeniesione bazy danych mogą być przenoszone w późniejszym czasie.

Migracja ręczna

Podczas przywracania repozytorium za pomocą konsoli serwera repozytorium zostaje automatycznie przenoszone do najnowszej wersji. Możesz użyć również wiersza polecenia konsoli serwera, aby przywrócić repozytorium. Jeśli repozytorium zostanie przywrócone za pomocą wiersza polecenia, ale nie zostanie przeniesione, zostanie to zaznaczone żółtym znakiem ostrzegawczym.

  1. Z panelu nawigacyjnego wybierz niemigrowane repozytorium.
  2. Wybierz opcje Akcje  Migracja.
  3. Po zakończeniu migracji kliknij przycisk OK.

Wskazówka: Aby zwiększyć wydajność indeksowania, po migracji dla wszystkich niepotrzebnych definicji własności należy ustawić wartość „Nieużywany”.

Uwaga:
  • Repozytorium z serwera ADMS z poprzednich wersji nie może zostać przeniesione bezpośrednio do wersji aktualnej. Repozytorium musi najpierw zostać przeniesione do obsługiwanej wersji i wtedy można je przenieść do aktualnego wydania.
  • Nie można przeprowadzić migracji repozytorium programu Autodesk Vault Professional w celu użycia go w programie Autodesk Vault Basic.