• +1 (302) 476 2350
  • info@replacemagic.com

Migracja serwera powodująca uszkodzone łącza w dokumentach Office

Gdy serwer plików zostaje przemianowany lub zastąpiony, każdy dokument Office zawierający osadzoną ścieżkę do tego serwera przestaje działać. Uszkodzone łącza są niewidoczne do momentu, gdy użytkownik spróbuje otworzyć połączony plik, odświeżyć połączenie z danymi lub zaktualizować obiekt OLE — wtedy pojawia się błąd. ReplaceMagic masowo wyszukuje i naprawia każdą uszkodzoną ścieżkę bez otwierania ani jednego dokumentu.

Dlaczego łącza ulegają uszkodzeniu po migracji serwera

Aplikacje Office przechowują ścieżki jako zwykłe ciągi tekstowe wewnątrz dokumentu. Hiperłącze wskazujące na \\StaryServer\Firma\Dokumenty\Raport.xlsx zawiera dosłowny ciąg znaków StaryServer. Gdy serwer zostaje przemianowany lub zastąpiony nowym, ten ciąg staje się nieważny. Dokument nie ma mechanizmu wykrywania ani automatycznej korekty tego problemu — po prostu nie może rozwiązać ścieżki w czasie wykonywania.

Następujące typy łączy osadzają nazwę serwera i ulegną uszkodzeniu po migracji:

  • Hiperłącza — klikalny tekst w dokumentach Word, Excel i PowerPoint wskazujący na pliki na serwerze
  • Łącza obiektów OLE — osadzone wykresy, arkusze kalkulacyjne lub diagramy połączone z plikiem źródłowym na starym serwerze
  • Źródła łączy (Excel) — zewnętrzne odwołania do komórek w postaci ='\\StaryServer\Wspólny\[Budzet.xlsx]Arkusz1'!$A$1
  • Odwołania VBA — kod makr, który tworzy lub koduje na stałe ścieżki plików używając starej nazwy serwera
  • Ścieżki UNC w kodach pól — pola Word INCLUDETEXT, INCLUDEPICTURE i podobne odwołujące się do plików pełną ścieżką UNC

Typowy scenariusz migracji

Rozważmy firmę migrującą z \\StaryServer\Firma\Dokumenty do \\NowyServer\Firma\Dokumenty. Struktura folderów jest identyczna i wszystkie pliki zostały skopiowane. Jednak każdy dokument odwołujący się do starej nazwy serwera ma teraz uszkodzone łącza — nie dlatego, że pliki zniknęły, ale dlatego, że przechowywany ciąg ścieżki nadal zawiera nazwę StaryServer. Naprawą jest proste zastąpienie tekstu we wszystkich dotkniętych dokumentach.

Które typy dokumentów są dotknięte

Każdy dokument Office, który może zawierać osadzoną ścieżkę, jest dotknięty problemem: Word (.docx, .doc), Excel (.xlsx, .xls, .xlsm), PowerPoint (.pptx, .ppt), Visio (.vsdx, .vsd) i Project (.mpp). Szablony, pliki z obsługą makr i starsze formaty binarne są wszystkie przetwarzane bez konieczności ich otwierania.

Dlaczego ręczna naprawa zawodzi przy dużej skali

Otwieranie każdego dokumentu indywidualnie i korzystanie z wbudowanego okna dialogowego Znajdź i zamień jest niepraktyczne przy setkach lub tysiącach plików. Pomija też typy łączy, których wbudowane okno dialogowe nie obsługuje, takich jak łącza OLE, ciągi VBA i kody pól. Dla serwera plików z 5000 dokumentami ręczna naprawa nie jest realną opcją.

Jak ReplaceMagic naprawia uszkodzone łącza po migracji serwera

Proces składa się z czterech kroków:

  1. Skanowanie — wskaż ReplaceMagic katalog główny dokumentów, a program przeszuka każdy podfolder, otwierając i sprawdzając każdy plik w celu zbudowania kompletnego spisu wszystkich osadzonych ścieżek
  2. Konfiguracja reguły zamiany — wprowadź starą nazwę serwera jako ciąg wyszukiwania, a nową nazwę serwera jako ciąg zastępujący
  3. Podgląd — przejrzyj, które dokumenty zostaną zmienione i dokładnie jakie ciągi zostaną zamienione, zanim jakikolwiek plik zostanie zmodyfikowany
  4. Wykonanie — ReplaceMagic aktualizuje wszystkie pasujące ścieżki we wszystkich typach dokumentów w jednym przebiegu, zapisując każdy plik bez konieczności otwierania go w aplikacji Office

Audyt przed migracją

Przeprowadzenie skanowania przed rozpoczęciem migracji daje kompletny punkt odniesienia: każdy dokument, każda osadzona ścieżka i całkowita liczba odwołań wymagających aktualizacji. Ten punkt odniesienia stanowi dane wejściowe do konfiguracji zamiany i dostarcza dowodów dla dokumentacji projektu. Ujawnia też dokumenty odwołujące się do ścieżek na innych serwerach, które mogą wymagać osobnego potraktowania.

Praktyczne wskazówki

  • Przetwarzaj dokumenty partiami według działu lub folderu, aby ułatwić zarządzanie zadaniem i jego weryfikację
  • Przed uruchomieniem zamian wykonaj kopię zapasową wszystkich dokumentów — ReplaceMagic modyfikuje pliki w miejscu
  • Zawsze najpierw uruchamiaj tryb Podglądu i potwierdź, że proponowane zmiany wyglądają poprawnie, przed zatwierdzeniem
  • Jeśli w dokumentach pojawia się zarówno krótka nazwa serwera, jak i w pełni kwalifikowana nazwa domeny (np. StaryServer i StaryServer.corp.przyklad.com), skonfiguruj osobne reguły dla każdego wariantu

W razie pytań prosimy o kontakt.

Pobierz ReplaceMagic Filmy: Jak używać ReplaceMagic