![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Za pomocą programu Microsoft Windows SharePoint Services można tworzyć kopie zapasowe i przywracać zbiory witryn przechowywane na serwerze bądź farmie serwerów. Używając tej metody kopii zapasowej i przywracania, można zastąpić uszkodzony zbiór witryny albo zbiór wymagający cofnięcia (aby odzyskać na przykład przypadkowo usunięty element listy). Metoda kopii zapasowej i przywracania nie zależy od typu używanego serwera baz danych. Można ją stosować nawet wtedy, gdy używa się programu Microsoft SQL Server Desktop Engine (Windows) 2000 (WMSDE), a nie programu Microsoft SQL Server 2000.
Jeśli trzeba utworzyć kopię zapasową określonej witryny, a nie całej instalacji programu Windows SharePoint Services, można to zrobić, używając operacji backup i restore programu narzędziowego wiersza polecenia Stsadm.exe. Do wykonywania kopii zapasowych witryna po witrynie nie jest wymagany program SQL Server 2000. W przypadku używania programu WMSDE jest to jedyna możliwość tworzenia kopii zapasowej i przywracania.
Utworzenie kopii zapasowej zbioru witryn polega na zarchiwizowaniu zawartości bazy danych związanej ze zbiorem witryn, w tym wszystkich stron witryny, plików z bibliotek dokumentów i list, ustawień zabezpieczeń i uprawnień, a także ustawień opcji. W wyniku tego procesu powstaje jeden plik zawierający wszystkie wymienione dane. Później można przywrócić zbiór witryn do tej samej lub nowej lokalizacji. Plik zapasowy witryny zawiera wszystkie podwitryny zbioru witryn.
Aby móc tworzyć kopie zapasowe i przywracać witryny, użytkownik musi być członkiem grupy Administratorzy na komputerze serwera.
Tworzenie kopii zapasowej i przywracanie witryny ma pomagać w ponownym łączeniu witryn, które zostały uszkodzone lub wymagają przywrócenia do wcześniejszego stanu. Proces ten nie ma na celu przeniesienia witryny na nowy serwer. Chcąc przenieść witrynę, należy użyć narzędzia migracji programu Microsoft SharePoint (smigrate.exe). Aby uzyskać więcej informacji, zobacz temat Przenoszenie witryn sieci Web — informacje.
Podczas korzystania z procedur tworzenia kopii zapasowych i przywracania należy pamiętać o następujących rzeczach:
Operację backup można umieścić w procedurze skryptowej, używając modelu obiektów. Aby uzyskać więcej informacji, zobacz zestaw Microsoft Windows SharePoint Services Software Development Kit.
Proces tworzenia kopii zapasowej i przywracania witryn pochłania zarówno pamięć, jak i moc przetwarzania serwera. Proces tworzenia kopii zapasowych przeznaczony do automatycznego uruchamiania z pliku wsadowego lub skryptu warto zaplanować na porę, kiedy obciążenie serwera jest niewielkie.
Może to być problemem w następującej sytuacji. Jeśli są dwa serwery wirtualne z osobnymi bazami danych przechowującymi ich zawartość, a ich położenia są określone tylko za pomocą względnych ścieżek w bazie danych konfiguracji, nazwy tych witryn mogą popadać w konflikt. Jeśli na przykład w bazie danych konfiguracji znajdują się nazwy witryn bez prefiksu http://nazwa_serwera, może się zdarzyć, że serwerów o takiej samej ścieżce może być kilka. Na przykład serwery http://serwer_1/witryny/witryna1 i http://serwer_2/witryny/witryna1 mogą być w bazie danych konfiguracji zapisane jako /witryny/witryna1, mimo że znajdują się na różnych serwerach wirtualnych. W tym przypadku witryny nie zostaną przywrócone poprawnie, a w pliku dziennika pojawi się błąd.
Jeśli przywracana witryna do nowego serwera używała określonego pakietu językowego, przed przywróceniem witryny pakiet ten trzeba dodać do nowego serwera. Można także zaktualizować nowy serwer pakietem językowym po wykonaniu przywracania. Jeśli nie doda się pakietu językowego, użytkownicy przeglądający witrynę czy dowolne jej podwitryny będą otrzymywać błąd „nie można odnaleźć pliku”.
Jeżeli jest przywracana witryna, która działała w trybie tworzenia konta w usłudze Active Directory, witryna docelowa musi także działać w tym trybie. Co więcej, nie można przywrócić witryny, która nie działała w trybie tworzenia konta w usłudze Active Directory na serwerze, który działa w tym trybie.
Ważne
stsadm –o deletesites –deleteusers false