2013-04-03 14 views
28

Mam następujący komunikat o błędzie podczas przywracania kopii zapasowej z programu SQL Server 2000 do najnowszej wersji. Nie znam starej wersji, teraz używam programu SQL Server 2012 (11.0.3128.0).Przywracanie kopii zapasowej programu SQL Server 2000 na serwerze SQL Server 2012

Komunikat o błędzie jest:

Msg 3169, Level 16, State 1, Server FF101 wiersz 1
Baza danych została zapisana na serwerze z systemem w wersji 8.00.0760. Ta wersja jest niekompatybilna z tym serwerem, na którym działa wersja 11.00.3128. Przywróć bazę danych na serwerze obsługującym kopię zapasową lub użyj kopii zapasowej zgodnej z tym serwerem.

+2

_ "Kopia zapasowa bazy danych została utworzona na serwerze działającym w wersji 8.00.0760. Ta wersja jest niekompatybilna z tym serwerem, na którym działa wersja 11.00.3128. "_ – CBroe

Odpowiedz

43

Próbujesz przywrócić bazę danych SQL Server 2000 na serwerze SQL 2012. To nie jest obsługiwane.

Najpierw należy przywrócić bazę danych na wystąpienie SQL Server 2005, 2008 lub 2008 R2, a następnie utworzyć kopię zapasową, a następnie przywrócić nową kopię zapasową na serwerze SQL Server 2012. Microsoft explains this here.

+0

Dzięki, sprawdzę. –

+0

Czy istnieje sposób na przywrócenie go bezpośrednio w SQL 2012 –

+4

@Johnny_D No. Pobierz eval ([tutaj jest link do 2008 r.] (Http://www.microsoft.com/en-us/download/details.aspx?id = 8850)), zainstaluj nową nazwaną instancję, przywróć bazę danych, wykonaj kopię zapasową, a następnie odinstaluj eval. –