Muszę przenieść całą bazę danych z maszyny SQL Server 2008 do maszyny SQL Server 2000.Przywróć bazę SQL Server 2008 do SQL Server 2000
Utworzono kopię zapasową za pomocą programu Management Studio 2008, skopiowałem ją na dysk twardy w pudełku 2000, a następnie za pomocą programu Management Studio 2008 wybrałem opcję Przywróć bazę danych w polu 2000.
Otrzymuję komunikat o błędzie z informacją, że "Rodzina nośników na urządzeniu ... jest niepoprawnie sformatowana, a serwer SQL nie może odtworzyć tej rodziny nośników".
Jeśli korzystam z Enterprise Manager 2000, pojawia się ten sam błąd.
Czy istnieje sposób przeniesienia całej bazy danych z nowszego serwera SQL na starszy?
Właśnie skończyłem robić to sam. Jedynym sposobem, w jaki to zrobiłem, było napisanie skryptu całej bazy danych (w tym danych) i uruchomienie skryptu na maszynie docelowej. Teraz jest to bardzo trudne, ponieważ DB 2008 może utworzyć skrypt, który nie będzie działał w 2000 roku (dobrze, mój był), więc będziesz musiał edytować wygenerowany skrypt przed uruchomieniem w 2000 roku. Zapasy na Tylenol przed rozpoczęciem. Powodzenia. – BoltBait
Tak, to jedyny sposób, aby to zrobić. Serwer SQL nigdy nie był kompatybilny wstecz, np. nigdy nie byłeś w stanie przywrócić nowszej wersji do starszego serwera. Nie sądzę, żeby to się zmieniło. –