Przeprowadzanie obsługi repozytorium

Przed rozpoczęciem konserwacji upewnij się, że użytkownicy nie są podłączeni do biblioteki ani repozytorium. Użytkownicy mają zablokowany dostęp do serwera Autodesk Vault podczas konserwacji (programy Autodesk Vault Collaboration i Professional umożliwiają wykonywanie kopii zapasowych, kiedy użytkownicy są podłączeni).

Wykonanie kopii zapasowej danych repozytorium

Tworzenie kopii zapasowej danych repozytorium jest niezbędne. Autodesk zaleca wykonywanie kopii zapasowej repozytorium za pomocą poniższych metod.

Wykonywanie kopii zapasowej repozytorium

Opracowanie harmonogramu tworzenia kopii zapasowych

Automatyzacja procesu tworzenia kopii zapasowej za pomocą Harmonogramu zadań systemu Microsoft Windows

  1. Utwórz plik tekstowy o nazwie Backup.txt.
  2. Wpisz poniższe instrukcje:

    @ECHO OFFREM DELETE B AND CASCADE A BACKUP SUBDIRECTORIESRMDIR /Q /S "C:\Backup\Vault\B"REN "C:\Backup\Vault\A" "B"REM CREATE A NEW DIRECTORY FOR THE BACKUPMKDIR "C:\Backup\Vault\A\"REM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Data Management Server 2009\ADMS Console\Connectivity.ADMSConsole.exe" -Obackup -B"C:\Backup\Vault\A" -VUadministrator -VP[TwojeHasło] -S

  3. Aby przekształcić plik tekstowy na plik wsadowy, zmień nazwę na Backup.bat.
  4. Uwaga: W przypadku wykonywania kopii zapasowej środowiska wielu witryn należy ją wykonać lokalnie na głównym serwerze.

Kontrola konta użytkownika w systemie Windows Vista

    Jeśli chcesz określić harmonogram automatycznego tworzenia kopii zapasowych przy użyciu konsoli serwera Autodesk, ustawienia Kontroli konta użytkownika muszą być skonfigurowane tak, aby zezwolić na uruchamianie aplikacji bez monitowania administratora o pozwolenie.

    Uwaga: Poniższe ustawienia mają wpływ na pracę całego komputera. Wszystkie aplikacje będą uruchamiane bez monitowania administratora o zgodę.
  1. W menu Start systemu Windows wybierz opcję Uruchom.
  2. W oknie dialogowym Uruchom wprowadź secpol.msc, a następnie kliknij przycisk OK.
  3. Jeśli zostanie wyświetlony monit o zezwolenie na uruchomienie aplikacji zasad zabezpieczeń, kliknij przycisk Kontynuuj.
  4. W oknie dialogowym Lokalne zasady zabezpieczeń rozwiń opcję Ustawienia zabezpieczeń Zasady lokalneOpcje zabezpieczeń.
  5. Na poziomie komunikatów dla administratorów w trybie Zatwierdzenie administratora znajdź zasadę Kontrola konta użytkownika: Działanie. Kliknij zasadę prawym przyciskiem myszy i wybierz pozycję Właściwości.
  6. W oknie dialogowym Właściwości wybierz opcję Podnieś bez monitowania, a następnie kliknij przycisk OK.
  7. Znajdź zasadę Kontrola konta użytkownika: Uruchom wszystkich administratorów w Trybie zatwierdzania przez administratora. Kliknij prawym przyciskiem myszy zasadę i wybierz opcję Właściwości.
  8. W oknie dialogowym Właściwości wybierz opcję Wyłącz, a następnie kliknij przycisk OK.

Tworzenie kopii zapasowych na taśmach

    Istnieje kilka sposobów tworzenia kopii zapasowej repozytorium za pomocą systemu archiwizacji na taśmach. Zalecane jest zintegrowanie narzędzi konsoli serwera do tworzenia kopii zapasowych z planem tworzenia kopii zapasowych na taśmach. W wielu systemach możliwe jest uruchomienie skryptów przed i po wykonaniu archiwizacji. Aby utworzyć kopię zapasową repozytorium za pomocą archiwizacji na taśmach, użyj następujących skryptów przed i po procesie.

    Uwaga: Nie jest zalecane korzystanie z oprogramowania do tworzenia kopii zapasowej do bezpośredniej archiwizacji bazy danych SQL i magazynu plików. W przypadku tej metody migracja do nowego wydania serwera Autodesk Vault lub odtworzenie repozytorium na nowym komputerze będą znacznie trudniejsze. Dodatkowo, nigdy nie należy tworzyć kopii zapasowej serwera SQL za pomocą aktywnego rozszerzenia, dostępnego w przypadku większości systemów do archiwizacji na taśmach. Upewnij się, że magazyn plików i dane SQL są idealnie ze sobą zsynchronizowane. Zaniedbanie tej czynności może spowodować, że dane będą bezużyteczne.
  1. Uruchom poniższy skrypt, zanim zostanie rozpoczęte tworzenie taśmowej kopii zapasowej: @ECHO OFF

  2. REM THIS WILL STOP THE WEB SERVER AND "CYCLE" THE SQL SERVER REM PROVIDING THE BEST RESULTS FOR BACKING UP THE VAULTIISRESET /STOPNET STOP MSSQL$AUTODESKVAULTNET START MSSQL$AUTODESKVAULTREM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Data Management Server 2009\ADMS Console\Connectivity.ADMSConsole.exe" -o backup -B"C:\Backup\Vault\A" -VUadministrator -VP -S
  3. Uruchom poniższy skrypt po zakończeniu tworzenia kopii zapasowej: @ECHO OFFREM DELETE THE BACKUP SET AFTER THE TAPE SET COMPLETESRMDIR /Q/S C:\Backup\Vault\A"REM START THE WEB SERVERIISRESET /START
  4. Sprawdzanie poprawność tworzenia taśmowej kopii zapasowej Aby upewnić się, że stan wg zestawu kopii zapasowej zostanie prawidłowo przywrócony, przetestuj zarówno kopię zapasową, jak i procedury tworzenia kopii zapasowej. Zalecane jest zainstalowanie serwera Autodesk Vault na oddzielnym komputerze. Przetestuj pełne przywrócenie danych za pomocą polecenia Przywróć w konsoli serwera Autodesk Vault.

Przywracanie danych repozytorium

  1. W programie Autodesk Data Management Console kliknij Narzędzia ► Przywróć.
  2. Przywrócenie repozytorium usuwa bieżące bazy danych i magazyn plików. Nie można cofnąć tej operacji. Wyświetlony zostanie monit o potwierdzenie wykonania operacji przed uruchomieniem. Kliknij przycisk Tak.
  3. Określ, czy ma zostać przywrócony katalog czy plik.
  4. W polu Przywróć z katalogu określ położenie danych kopii zapasowej. Aby zlokalizować miejsce, kliknij przycisk ... i znajdź katalog, korzystając z przeglądarki plików.
  5. Wybierz, czy baza danych ma być przywrócona w oryginalnym położeniu czy w innym. W przypadku wyboru opcji Wybierz lokalizację przywracania należy określić docelowy katalog dla bazy danych. Taki wybór bywa niekiedy niezbędny w razie przywracania danych na innym komputerze, na którym literowe oznaczenia dysków i lokalizacji są inne.
  6. Wybierz, czy plik ma być przywrócony w oryginalnym położeniu czy w innym. W przypadku wyboru opcji Wybierz lokalizację przywracania należy określić docelowy katalog dla magazynu plików.
  7. Kliknij przycisk OK.

    Migracja danych repozytorium zostanie przeprowadzona automatycznie podczas przywracania ich przy użyciu konsoli serwera Autodesk Vault. W przypadku przywracania danych przy użyciu wiersza polecenia dane po przywróceniu należy poddać migracji.

Ponowne indeksowanie serwera

W procesie ponownego indeksowania serwera ze wszystkich plików znajdujących się w repozytorium wyodrębniane są właściwości. Ten proces indeksowania zwykle występuje wtedy, gdy do repozytorium zostanie po raz pierwszy dodany plik lub gdy zostanie wpisana uaktualniona wersja. Od czasu do czasu należy ponownie zaindeksować całe repozytorium, aby:
  • Dodać do repozytorium nowe, wcześniej nieznane właściwości.
  • Usunąć z repozytorium właściwości niepożądane, które nie są już potrzebne. Pozwala to zaoszczędzić miejsce w bazie danych serwera SQL.

Serwer Autodesk Vault wykorzystuje technologię o nazwie iFilter, stworzoną przez firmę Microsoft. Technologia iFilters to niewielkie aplikacje działające na serwerze zawierającym zestaw instrukcji dotyczących otwierania i wyodrębniania danych właściwości z plików. Kilka aplikacji iFilter jest domyślnie instalowanych z serwerem Autodesk Vault, a pozostałe znajdują się w samym systemie operacyjnym. Dla innych formatów dostępnych jest wiele aplikacji iFilter pochodzących od firm niezależnych. W wynikach wyszukiwania frazy „iFilter” w sieci Internet można znaleźć kilka filtrów opublikowanych przez innych producentów oprogramowania.

Filtry iFilter instalowane domyślnie pozwalają na indeksowanie następujących typów plików:
  • AutoCAD® .dwg
  • Autodesk Inventor®
  • Autodesk® 3D Studio Max®
  • Microsoft® Office

Pełne indeksowanie zawartości

Pełne indeksowanie zawartości pozwala na indeksowanie rzeczywistej zawartości plików w wielu różnych typach dokumentów. Umożliwia to na przykład czytanie prostego tekstu w pliku .dwg lub wyszukiwanie wszystkich wystąpień danego słowa w dokumentach programu Microsoft Word.

Domyślnie pełne indeksowanie zawartości nie jest włączone. Pełne indeksowanie zawartości można włączyć dla każdego repozytorium na serwerze Autodesk Vault.

Konserwacja bibliotek Content Center

Oprócz repozytoriów serwer Autodesk Vault mieści również biblioteki Content Center. Do wykonywania zadań administratorskich związanych z bibliotekami Content Center służy konsola serwera.

Biblioteka Content Center jest zawarta w bazie danych serwera SQL. Baza danych składa się z pary plików z rozszerzeniami MDF i LDF. Pliki te tworzą jedną bibliotekę i muszą być przechowywane razem.

W konsoli wyświetlana jest lista bibliotek Content Center w danym czasie zainstalowanych na serwerze. Za pomocą polecenia Kopia zapasowa można utworzyć kopię zapasową istniejącej biblioteki na serwerze. Aby zarządzać biblioteką, należy ją wybrać z listy.

Poniżej znajduje się lista składników, które można zainstalować z produktami Autodesk Inventor. W oknie kreatora instalacji Wybierz biblioteki Content Center są zaznaczone pola wyboru dla bibliotek instalowanych domyślnie.

Lista bibliotek Content Center

Standardowe biblioteki ANSI

Elementy złączne, części wałka, profile stalowe i inne elementy ANSI

Standardowe biblioteki DIN

Elementy złączne, części wałka, profile stalowe i inne elementy DIN

Standardowe biblioteki GOST

Elementy złączne, części wałka, profile stalowe i inne elementy GOST

Standardowe biblioteki ISO

Elementy złączne, części wałka, profile stalowe i inne elementy ISO

Standardowe biblioteki JIS & GB

Części znormalizowane JIS oraz GB - elementy złączne, części wałka, profile stalowe i inne elementy

Standardowa biblioteka elementów generatora elementów

Elementy standardowe w angielskich i metrycznych jednostkach miary

Inne standardowe biblioteki

Części znormalizowane AFNOR, AS, BSI, CNS, CSN, GOST, IS, KS, PN, SFS, SS, STN i UNI

Standardowe biblioteki Parker

Elementy znormalizowane dostarczane z bibliotekami Parker Hannifin dla elementów złącznych rur i rur cienkościennych (tylko Autodesk Inventor Professional oraz Autodesk Professional Routed Systems)

Standardowa biblioteka elementów Routed Systems

Elementy znormalizowane z kategorii kabli i wiązek przewodów oraz rur i rur cienkościennych (tylko Autodesk Inventor Professional oraz Autodesk Professional Routed Systems)

Standardowe biblioteki konstrukcji blachowych

Standardowa zawartość części z kategorii konstrukcji blachowych

Standardowe biblioteki form metrycznych

Elementy znormalizowane komponentów formy w jednostkach metrycznych

Standardowe biblioteki form calowych

Elementy znormalizowane komponentów formy w jednostkach brytyjskich

Elementy form znormalizowanych Meusburger

Elementy standardowe Mold w komponentach firmy Meusburger

Tworzenie bibliotek

Bibliotekę Content Center można utworzyć do odczytu i zapisu lub tylko do odczytu. Można ją skonfigurować pod kątem używania w projekcie lokalnym lub projekcie dla programu Autodesk Inventor sięgającym do bibliotek Content Center z serwera centralnego.

  1. W panelu nawigacji konsoli serwera wybierz folder Biblioteki.
  2. Kliknij polecenie Operacje Utwórz bibliotekę.
  3. Podaj nazwę nowej biblioteki.
  4. Z listy rozwijanej wybierz partycję biblioteki.
  5. Podaj nazwę bazy danych bibliotek.
  6. Kliknij przycisk OK.

Usuwanie bibliotek

Usuwanie biblioteki powoduje odłączenie wybranej biblioteki od serwera bazy danych i usunięcie plików danych (.mdf i .ldf) z dysku twardego. Wszystkie dane zawarte w bibliotece są trwale usuwane.

  1. W panelu nawigacji konsoli serwera wybierz bibliotekę do usunięcia.
  2. Kliknij polecenie Operacje Usuń bibliotekę.
  3. Kliknij przycisk OK.

Dołączanie bibliotek

Użyj polecenia Dołącz, aby udostępnić na serwerze bibliotekę Content Center, składającą się z dwóch plików danych .mdf i .ldf, już obecnych na danym komputerze.

  1. W panelu nawigacji konsoli serwera wybierz opcję Biblioteki.
  2. Kliknij polecenie Operacje Dołącz bibliotekę.
  3. Kliknij przycisk przeglądania, aby odszukać plik .mdf, który ma zostać dołączony. Plik .ldf zostanie dołączany automatycznie.
  4. W oknie dialogowym Dołącz bibliotekę kliknij przycisk OK.

Odłączanie bibliotek

Odłączenie biblioteki powoduje usunięcie biblioteki Content Center z listy dostępnych bibliotek w konsoli serwera. Polecenie to nie usuwa z serwera plików danych (MDF i LDF). Pliki danych można później ponownie dołączyć i udostępnić za pomocą polecenia Dołącz. Można je także ręcznie przekopiować do innego położenia w celu wykonania kopii zapasowej lub przenieść je do innego komputera.

  1. W panelu nawigacji konsoli serwera wybierz opcję Biblioteki.
  2. Kliknij polecenie Operacje Odłącz bibliotekę.
  3. Kliknij przycisk przeglądania, aby odszukać plik .mdf, który chcesz odłączyć.
  4. Kliknij przycisk OK.

Kopiowanie bibliotek

Dostęp do konsoli serwera:
  • Na lokalnym komputerze, jeżeli biblioteki Content Center są zainstalowane lokalnie.
  • Na zdalnym serwerze, jeżeli biblioteki Content Center są zainstalowane na serwerze zdalnym.
  1. W panelu nawigacji, rozwiń folder Biblioteki.
  2. W folderze Biblioteki prawym przyciskiem myszy kliknij bibliotekę, która zostanie przekopiowana i wybierz polecenie Kopiuj.
  3. W oknie dialogowym Kopiuj bibliotekę wyświetlana jest nazwa, partycja i nazwa bazy danych powiązanej z kopiowaną biblioteką.
    • Podaj nazwę nowej kopii biblioteki.
    • Z listy rozwijanej Partycja wybierz partycję dla nowej kopii biblioteki. Partycja kojarzy przekopiowaną bibliotekę z daną wersją programu Autodesk Inventor. Tylko użytkownicy programu Inventor korzystający z odpowiedniej wersji programu Inventor mają dostęp do bibliotek na odpowiadających partycjach.
    • Podaj nazwę bazy danych kopii biblioteki.
  4. Kliknij przycisk OK.

Użytkownik powinien posiadać uprawnienia Edytora Content Center , aby utworzyć biblioteki Content Center do edycji w programie Autodesk Inventor.

Użytkownik powinien posiadać uprawnienia Administratora Content Center , aby wykonywać zadania administracyjne w Content Center na konsoli serwera.

Kopiowanie bibliotek podczas przenoszenia

Jeśli została wybrana opcja migracji istniejących bibliotek, zostanie wyświetlone okno dialogowe Kopiuj biblioteki. Okno dialogowe Kopiowanie bibliotek wyświetla listę bibliotek standardowych oraz bibliotek użytkownika, które wymagają przeniesienia. Standardowe biblioteki zawartości można zatrzymać i przenieść, w celu użycia ich z nową wersją serwera ADMS albo usunąć. Zazwyczaj biblioteki zawartości mogą zostać zatrzymane i są przenoszone w celu użycia ich z nową wersją serwera ADMS lub usunięte, albo kopiowane w celu użycia ich w nowszej wersji programu Autodesk Inventor. Domyślnie wszystkie biblioteki mogą zostać zatrzymane lub przeniesione w celu użycia ich w nowej wersji serwera, a biblioteki użytkownika mogą być ustawione do kopiowania do najnowszej wersji programu Autodesk Inventor.

Uwaga: Okno dialogowe Kopiuj biblioteki dostępne jest tylko podczas początkowej migracji następującej tuż po instalacji uaktualnienia.
  1. Aby usunąć bibliotekę standardową lub użytkownika, należy odznaczyć wszystkie pola wyboru dla danej biblioteki. Jeśli wszystkie pola wyboru dotyczące danej biblioteki zostaną wyłączone, biblioteka zostanie usunięta podczas migracji.
  2. Aby skopiować bibliotekę użytkownika z powrotem do nowej wersji programu Autodesk Inventor, należy zaznaczyć pola wyboru dla danej biblioteki w nowej wersji programu Inventor.
    • Jeśli bieżąca wersja biblioteki użytkownika jest również zaznaczona, istniejąca biblioteka zostanie poddana migracji, aby można jej było używać z nową wersją serwera, oraz skopiowana dalej, aby można jej było używać z nową wersją programu Autodesk Inventor. Wybór zatrzymanej oryginalnej biblioteki i skopiowanie jej z powrotem wymaga dodatkowej ilości miejsca na dysku. W oknie dialogowym jest wyświetlana wymagana ilość miejsca na dysku oraz dostępna ilość miejsca na dysku.
    • Jeśli bieżąca wersja bieżącej biblioteki jest wyłączona, istniejąca biblioteka zostanie skopiowana dalej, aby można jej było używać z nową wersją programu Autodesk Inventor, po czym oryginalna biblioteka zostanie usunięta.
      Uwaga: Aby powrócić do oryginalnych ustawień w oknie dialogowym, należy nacisnąć przycisk Przywróć.
  3. Kliknij przycisk OK. Przedstawiono krótki opis wykonywanych operacji przenoszenia. Jeżeli podsumowanie jest zgodne z oczekiwaniami, kliknij przycisk Tak, aby przejść do migracji biblioteki, albo kliknij przycisk Nie, aby powrócić do okna dialogowego Kopiuj biblioteki i zmienić ustawienia migracji.

Eksportowanie bibliotek

Eksportowanie polega na przekopiowaniu zestawu plików biblioteki (.mdf i .ldf), które znajdują się w konsoli serwera, do określonego położenia. Można wybrać folder na tym samym komputerze lub miejsce dostępne w sieci.

  1. W panelu nawigacji konsoli serwera wybierz bibliotekę do wyeksportowania.
  2. Kliknij polecenie Operacje Eksportuj bibliotekę.
  3. W oknie dialogowym Przeglądaj w poszukiwaniu folderu określ położenie, do którego ma zostać wyeksportowany plik .mdf, a następnie kliknij przycisk OK.

Importowanie bibliotek

Importowanie polega na przekopiowaniu plików biblioteki (pary plików: MDF i LDF) do standardowego katalogu z plikami danych programu SQL Server. Następnie wykonywana jest operacja dołączania w celu zarejestrowania ich w powiązaniu z programem SQL Server i udostępnienia jako biblioteki Content Center. Użytkownik może użyć polecenia Importuj na przykład do przekopiowania plików biblioteki od niezależnego dostawcy do biblioteki Content Center, którą administruje.

  1. W panelu nawigacji konsoli serwera wybierz bibliotekę do zaimportowania.
  2. Kliknij polecenie Operacje Importuj bibliotekę.
  3. W oknie dialogowym Przeglądaj w poszukiwaniu folderu odszukaj plik.mdf, który chcesz eksportować, a następnie kliknij przycisk OK.

Wyświetlanie podsumowania dotyczącego biblioteki

Zaznacz bibliotekę, aby w głównym panelu wyświetlić szczegółowe informacje o bibliotece oraz plikach danych biblioteki.

Kontrolowanie stanu biblioteki

Aby przełączyć stan biblioteki na tylko do odczytu lub do odczytu i zapisu, kliknij prawym przyciskiem myszy bibliotekę w przeglądarce, a następnie wybierz opcję Tylko do odczytu. Nie można zmienić stanu domyślnych bibliotek zainstalowanych wraz z programem Autodesk Inventor. Biblioteki te mają atrybut tylko do odczytu.

Nadawanie uprawnień do bibliotek Content Center

Jeśli dla co najmniej jednej biblioteki Content Center wymagane są uprawnienia do edycji, konieczne jest ustawienie konta Edytora Content Center w konsoli serwera zarządzania danymi.

Konta nie są wymagane w przypadku korzystania z dostępu do biblioteki Content Center w trybie tylko do odczytu.

Utwórz konta użytkowników bibliotek Content Center w konsoli serwera zarządzania danymi:
  1. W konsoli serwera kliknij opcje Narzędzia Administracja.
  2. W oknie dialogowym Administracja kliknij opcję Użytkownicy.
  3. W oknie dialogowym Administracja użytkownikami kliknij opcję Nowi użytkownicy.
  4. W oknie dialogowym Nowy użytkownik podaj informacje dla nowego użytkownika. Aby przypisać użytkownikowi rolę Content Center, kliknij przycisk Role.
  5. Wybierz użytkownika typu Edytor Content Center, aby przypisać uprawnienia do edycji.
  6. Kliknij opcję Repozytoria, aby przypisać użytkownika do repozytorium. Użytkownika należy przypisać do repozytorium nawet wtedy, gdy program Autodesk Vault Explorer nie jest używany. To przypisanie jest wymagane, aby umożliwić logowanie do serwera Autodesk Vault w programie Autodesk Inventor w celu uzyskania dostępu do bibliotek Content Center.
  7. W razie konieczności kliknij przycisk Grupy i przypisz użytkownika do grupy (opcjonalnie).
  8. Kliknij przycisk OK.
  9. W oknach dialogowych Zarządzanie użytkownikami oraz Administracja kliknij przycisk Zamknij.
  10. Podaj informację dotyczącą kont oraz procedurę logowania wszystkim członkom zespołu.

Dodawanie nowych właściwości

Po zainstalowaniu nowego filtru iFilter należy uruchomić ponowne indeksowanie bazy danych repozytorium, co umożliwi rozpoznanie powiązanych właściwości. Potem należy uruchomić polecenie Ponowne indeksowanie, aby wyodrębnić dane nowych właściwości ze wszystkich plików znajdujących się w repozytorium, z wersjami historycznymi włącznie.
Uwaga: Niektóre filtry iFilters tworzą rzeczywiste właściwości, które można następnie wyszukiwać i wyświetlać w repozytorium jako kolumny. Inne filtry indeksują tylko zawartość plików, które można wyszukać, ale nie można wyświetlić jako kolumny. Aby uzyskać więcej informacji na temat wyszukiwania zawartości pliku, zobacz sekcję Zarządzanie indeksowaniem.

Plany konserwacji systemu SQL

Za pomocą planów konserwacji można tworzyć zaplanowane zadania, które są wymagane do zapewnienia sprawnego działania bazy danych, na przykład utrzymywanie niewielkich rozmiarów bazy danych i pliku dziennika transakcji oraz sprawdzanie bazy danych pod kątem niespójności. Firma Autodesk zaleca uruchamianie planu przynajmniej raz na tydzień poza godzinami pracy biura.

W środowisku połączonych grup roboczych należy go skonfigurować na każdym serwerze SQL Server.

Do zadań administratorów należy regularne sprawdzanie, czy plan został wykonany pomyślnie.

Jeśli plan został skonfigurowany dla wcześniejszej wersji serwera Vault, należy go sprawdzić i zaktualizować zgodnie z tym artykułem.

Poniższa procedura jest taka sama dla wszystkich wersji środowiska SQL używanego z serwerem Vault (Express oraz Full SQL). Pełna lista obsługiwanych procesorów baz danych znajduje się w pliku Readme danego produktu.

Uwaga: Należy zauważyć, że w przypadku korzystania z programu SQL Express bez zainstalowanego programu SQL Management Studio następujące czynności można wykonać w wierszu polecenia za pomocą skryptów opisanych w sekcji „Tworzenie skryptu konserwacji w przypadku programu Microsoft SQL Express” lub można zainstalować program SQL Management Studio for Express dostępny w witrynie firmy Microsoft.
  1. Zaloguj się do programu SQL Management Studio.
  2. Rozwiń węzeł Bazy danych, a następnie Systemowe bazy danych.
  3. Prawym przyciskiem myszy kliknij pozycję tempdb i wybierz opcję Properties (Właściwości).
  4. Wybierz stronę Files (Pliki).
  5. W przypadku systemu wielordzeniowego należy skonfigurować dodatkowe pliki danych, korzystając z poniższych wytycznych. W przypadku używania systemu jednordzeniowego przejdź do kroku d poniżej.
    1. Całkowie liczby plików danych powinny być równe połowie dostępnych fizycznych rdzeni przetwarzania — maksymalnie 8 plików danych. (Przykład: 8 rdzeni fizycznych odpowiada łącznie 4 plikom danych: tempdev, tempdev_2, tempdev_3, tempdev_4)
    2. Kliknij przycisk Add (Dodaj), aby dodać kolejne pliki danych.
    3. Nazwij nowe pliki tempdev_2, tempdev_3 itd. zgodnie z potrzebami.
    4. Ustaw początkowy rozmiar każdego pliku danych na 1024 MB. Jeśli w sumie używanych jest 8 plików danych, początkowy rozmiar może wynosić 512 MB.
    5. Ustaw opcję Autogrowth (Automatyczne zwiększanie rozmiaru) na 100 MB i nieograniczone zwiększanie dla każdego pliku danych.
    6. Ustaw plik dziennika LDF na łączny rozmiar plików danych. (Przykład: jeśli łącznie są dwa pliki danych, wynikowy plik LDF powinien mieć ustawiony początkowy rozmiar 2048 MB)
    7. Wyniki będą wyglądać podobnie, jak na poniższym rysunku.
  6. Na stronie Options (Opcje) ustaw dla opcji Recovery model (Model odzyskiwania) wartość Simple (Prosty), a dla opcji Compatibility level (Poziom zgodności) wartość SQL Server 2008 (100).
  7. Wybierz OK.

Tworzenie planu konserwacji dla pełnej wersji programu SQL Server

Planów konserwacji można używać do tworzenia harmonogramu zadań zapewniających sprawne działanie bazy danych, na przykład służących utrzymaniu niewielkiego rozmiaru bazy danych i pliku dziennika transakcji oraz sprawdzaniu bazy danych pod kątem niespójności.

Uwaga: Ustawienia te są zalecane przez firmę Autodesk i powinny być skonfigurowane automatycznie w przypadku nowych instalacji. W przypadku migracji z poprzedniej wersji serwera Vault te ustawienia nie będą wymuszane, gdyż mogły zostać zmienione celowo przez administratora.

SQL Standard / Enterprise 2008 oraz 2008 R2

  1. Przed kontynuowaniem upewnij się, że repozytoria zostały zarchiwizowane za pomocą konsoli programu Autodesk Vault Server.
  2. Upewnij się, że wszyscy użytkownicy wylogowali się z serwera repozytorium.
  3. W Panelu sterowania kliknij dwukrotnie ikonę Narzędzia administracyjne, a następnie kliknij dwukrotnie ikonę Usługi.
  4. Odszukaj usługę SQL Server Agent (AUTODESKVAULT).
  5. Kliknij prawym przyciskiem myszy pozycję usługi SQL Server Agent (AUTODESKVAULT) i wybierz polecenie Właściwości.
  6. . Zmień Typ uruchomienia na Automatyczny i uruchom usługę.
  7. Otwórz program Microsoft SQL Management Studio i połącz się z wystąpieniem AutodeskVault. Jako nazwy serwera użyj <NazwaKomputera>\AUTODESKVAULT i naciśnij przycisk Connect (Połącz).
  8. Kliknij prawym przyciskiem myszy bazę danych programu Vault i wybierz opcję Properties (Właściwości).
  9. Na stronie Files (Pliki) ustaw:
    • wartość Autogrowth (Automatyczne zwiększanie rozmiaru) dla wszystkich baz danych <Vault> na „by 100MB, unrestricted growth” (o 100 MB, nieograniczone zwiększanie);
    • wartość Initial Size (Rozmiar początkowy) dla wszystkich plików <Vault>_log na 500 MB;
    • wartość Autogrowth (Automatyczne zwiększanie rozmiaru) dla plików <Custom_Library> na 25 MB;
    • wartość Autogrowth (Automatyczne zwiększanie rozmiaru) dla wszystkich plików _log na „By 10 percent, unrestricted growth” (O 10 procent, nieograniczone zwiększanie).

    lub w formie tabeli:

    Nazwa logiczna

    Rozmiar początkowy (MB)

    Automatyczne zwiększanie rozmiaru

    KnowledgeVaultMaster

    By 10 MB, unrestricted growth (O 10 MB, nieograniczone zwiększanie)

    KnowledgeVaultMaster_log

    By 10 percent, unrestricted growth (O 10 procent, nieograniczone zwiększanie)

    <Vault>

    By 100 MB, unrestricted growth (O 100 MB, nieograniczone zwiększanie)

    <Vault>_log

    500

    By 10 percent, unrestricted growth (O 10 procent, nieograniczone zwiększanie)

    <Custom_Library>

    By 25 MB, unrestricted growth (O 25 MB, nieograniczone zwiększanie)

    <Custom_Library>_log

    By 10 percent, unrestricted growth (O 10 procent, nieograniczone zwiększanie)

    <Standard_Library>

    By 25 MB, unrestricted growth (O 25 MB, nieograniczone zwiększanie)

    <Standard_Library>_log

    By 10 percent, unrestricted growth (O 10 procent, nieograniczone zwiększanie)

    Uwaga: Pusta komórka w powyższej tabeli wskazuje, że nie należy zmieniać ustawienia domyślnego.
    Szare komórki wskazują wartości domyślne i należy je ustawić na powyższe wartości, jeśli są różne.
  10. Na stronie Options (Opcje) zmień ustawienie Recovery Model (Model odzyskiwania) na Simple (Prosty), ustawienie Compatibility Level (Poziom zgodności) na SQL Server 2008 (100), a z listy rozwijanej Auto Shrink (Autozmniejszanie) wybierz opcję False (Fałsz). Wszystkie wartości pod nagłówkiem Automatic (Automatyczne) powinny być ustawione tak, jak pokazano poniżej.
  11. Wykonaj te same czynności w odniesieniu do wszystkich baz danych KnowledgeVaultMaster, Vault i Library Vault (kroki od 8 do 10).
  12. Rozwiń folder Management (Zarządzanie), a następnie wybierz folder Maintenance Plan (Plan konserwacji).
  13. Kliknij prawym przyciskiem myszy folder Maintenance Plan (Plan konserwacji) i wybierz polecenie Maintenance Plan Wizard (Kreator planów konserwacji). Jeśli zostanie wyświetlone następujące okno dialogowe, kliknij przycisk Next (Dalej).
  14. W oknie dialogowym Select Plan Properties (Wybieranie właściwości planu) wprowadź Vault Maintenance Plan (Plan konserwacji programu Vault) jako nazwę, a następnie kliknij przycisk Change (Zmień), aby ustawić harmonogram.
  15. W oknie dialogowym Właściwości harmonogramu zadań skonfiguruj plan tak, aby był uruchamiany po zakończeniu tworzenia kopii zapasowej wykonywanej przez konsolę programu Autodesk Vault Server. W zależności od wielkości zestawu danych koniecznie może być uruchamianie tego harmonogramu w innym dniu tygodnia i o innej porze. Można uruchomić to zadanie w sobotę, aby określić czas potrzebny do jego zakończenia, a następnie wybrać najlepszą porę jego regularnego uruchamiania.
  16. W oknie Wybierz zadanie konserwacji zaznacz następujące opcje:
  17. W oknie Wybierz kolejność zadań konserwacji ustaw kolejność w następujący sposób:
  18. W oknie dialogowym Define Database Check Integrity Task (Definiowanie zadania sprawdzania integralności bazy danych) wybierz pozycję All user databases (Wszystkie bazy danych użytkownika) z listy rozwijanej baz danych, a następnie zaznacz pole wyboru Include Indexes (Uwzględnij indeksy).
  19. W oknie dialogowym Define Rebuild Index Task (Definiowanie zadania odbudowania indeksu) wybierz pozycję All user databases (Wszystkie bazy danych użytkownika) z listy rozwijanej Databases (Bazy danych).
  20. W oknie dialogowym Define Update Statistics Task (Definiowanie zadania aktualizacji statystyki) wybierz następujące opcje.
  21. W oknie dialogowym Define Cleanup History Task (Definiowanie zadania oczyszczania historii) w razie potrzeby wybierz opcje oczyszczania.
  22. W oknie dialogowym Select Report Options (Wybieranie opcji raportu) określ lokalizację raportów konserwacji.
  23. Kliknij przycisk Next (Dalej), a następnie przycisk Finish (Zakończ).

Tworzenie skryptu konserwacji w przypadku programu Microsoft SQL Express

Program Microsoft SQL Express nie umożliwia utworzenia planu konserwacji za pomocą programu SQL Server Management Studio Express. Ponadto w wersji SQL 2008 wprowadzono zmianę w modelu zabezpieczeń w stosunku do wersji SQL 2005. Należy się dodatkowo upewnić, że użytkownik systemu operacyjnego (Windows) uruchamiający plan konserwacji SQL ma przypisaną rolę administratora systemu w programie SQL.

Zmiany bazy danych tempdb wprowadzane z poziomu wiersza polecenia

    Jak wspomniano wcześniej w tej sekcji, jeśli program SQL Server Management Studio nie jest zainstalowany, zmiany bazy danych tempdb można wprowadzić z wiersza polecenia, wykonując następujące czynności:

  1. Otwórz wiersz polecenia jako administrator.
  2. Skopiuj i wklej każdy poniższy wiersz do wiersza polecenia i naciśnij klawisz Enter.

    SQLCMD -E -S".\AutodeskVault" -Q "ALTER DATABASE [tempdb] SET COMPATIBILITY_LEVEL = 100"
    SQLCMD -E -S ".\AutodeskVault" -Q "ALTER DATABASE [tempdb] MODIFY FILE ( NAME = 
    N'tempdev', SIZE = 1024MB, FILEGROWTH = 100MB)"
    SQLCMD -E -S ".\AutodeskVault" -Q "ALTER DATABASE [tempdb] MODIFY FILE ( NAME = 
    N'templog', SIZE = 1024MB )"
  3. W przypadku systemu wielordzeniowego należy skonfigurować dodatkowe pliki danych, korzystając z poniższych wytycznych. **Uwaga: ścieżka systemu plików w wierszu FILENAME = powinna być taka sama, jak położenie katalogu danych SQL. W poniższym przykładzie jest to N'C:\Program Files\Microsoft SQL Server\MSSQL10.AUTODESKVAULT\MSSQL\DATA. Należy zmodyfikować skrypt, aby zawierał prawidłową ścieżkę.
    1. Całkowie liczby plików danych powinny być równe połowie dostępnych fizycznych rdzeni przetwarzania — maksymalnie 8 plików danych. Jeśli w sumie używanych jest 8 plików danych, początkowy rozmiar może wynosić 512 MB zamiast 1024 MB, jak pokazano poniżej. (Przykład: 8 rdzeni fizycznych odpowiada łącznie 4 plikom danych: tempdev, tempdev_2, tempdev_3, tempdev_4)
      SQLCMD -E -S ".\AutodeskVault" -Q " ALTER DATABASE [tempdb] ADD FILE ( NAME = 
      N'tempdev_2', FILENAME = N'C:\Program Files\Microsoft SQL 
      Server\MSSQL10.AUTODESKVAULT\MSSQL\DATA\tempdev_2.ndf', SIZE = 1024MB, 
      FILEGROWTH = 100MB)"
    2. Jeśli trzeba utworzyć dodatkowe pliki danych, wystarczy zmienić powyższy przykład, aby zawierał nazwy tempdev_3 itd., zarówno w przypadku zmiennej NAME, jak i FILENAME.
    3. Ustaw plik dziennika LDF na łączny rozmiar plików danych. (Przykład: jeśli łącznie są dwa pliki danych, wynikowy plik LDF powinien mieć ustawiony początkowy rozmiar 2048 MB).
      SQLCMD -E -S ".\AutodeskVault" -Q "ALTER DATABASE [tempdb] MODIFY FILE ( 
      NAME = N'templog', SIZE = 2048MB )"

Plan konserwacji

    Skopiuj poniższy skrypt i wklej go do nowego pliku zapisanego jako VaultMaintenance.bat.

    W poniższym przykładzie pokazano sposób uruchamiania pliku wsadowego z katalogu głównego C:\ dla bazy danych o nazwie Vault oraz przekierowania wyników do pliku tekstowego.

    C:\VaultMaintenance.bat Vault > results.txt
    Uwaga: W przypadku bezpośredniego skopiowania tekstu z tego dokumentu konieczne będzie poprawienie jego podziału na wiersze. Należy również pamiętać o tym, że użytkownik wykonujący plan konserwacji musi mieć odpowiednie uprawnienia w ramach programu SQL. Można to wykonać podczas instalowania programu SQL lub później.
    REM This begins the maintenance plan.
    @echo off
    if "%1"=="" goto NOPARAM
    set VAULTNAME=[%1]
    set VAULTLOG=[%1_log]
    @echo Setting %VAULTNAME% database compatibility to 100
    sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% SET 
    COMPATIBILITY_LEVEL = 100"
    @echo Setting %VAULTNAME% database recovery model to simple...
    sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% SET RECOVERY 
    SIMPLE"
    @echo Setting %VAULTNAME% database Autogrowth value...
    sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME%  MODIFY FILE 
    (NAME=%VAULTNAME%, FILEGROWTH=100MB)"
    @echo Setting %VAULTNAME% database Log filesize...
    sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% MODIFY FILE ( NAME = 
    %VAULTLOG%, SIZE = 512000KB )"
    @echo Setting %VAULTNAME% database Autoclose to false...
    sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% SET AUTO_CLOSE OFF 
    WITH NO_WAIT"
    @echo Reindexing %VAULTNAME% database...
    sqlcmd -E -S ".\AutodeskVault" -Q "USE %VAULTNAME% DECLARE tableCursor CURSOR FOR 
    SELECT NAME FROM sysobjects WHERE xtype in('U') DECLARE @tableName nvarchar(128) 
    OPEN tableCursor FETCH NEXT FROM tableCursor INTO @tableName WHILE 
    @@FETCH_STATUS = 0 BEGIN DBCC DBREINDEX(@tableName, '') FETCH NEXT FROM 
    tableCursor INTO @tableName END CLOSE tableCursor DEALLOCATE tableCursor"
    @echo Updating Statistics on %VAULTNAME% database...
    sqlcmd -E -S ".\AutodeskVault" -Q "USE %VAULTNAME% Exec sp_MSForEachTable 'Update 
    Statistics ? WITH FULLSCAN'"
    goto EXIT
    :NOPARAM
    echo [FAIL] Please indicate Vault database
    pause
    :EXIT
    REM This ends the maintenance plan.