Konsultant może mieć w tym przypadku rację. Jeśli założymy, że pliki archiwum nie są uszkodzone, to oznacza to, że na tamtym komputerze (z XP) była nowsza wersja SQL Servera. Przy czym musisz wiedzieć, że ma znaczenie również wersja service pack-a. Mogło być tak, że w XP razem z aktualizacjami pobrał się SP do SQL-a, a na nowym kompie jeszcze nie masz tego SP. Czyli zainstaluj SP do SQL-a, który masz teraz i sprawdź jeszcze raz dearchiwizację.