Baza danych, która pierwotnie pochodziła z SQL Server 2008, została przywrócona do SQL Server 2012. Utworzono kopię zapasową z SQL Server 2012 i próbuję ją przywrócić na moim lokalnym SQL Server 2008 Express. Jednak pojawia się błąd "Określony rzut nie jest prawidłowy" (SQLManagerUI).Jak mogę przywrócić plik kopii zapasowej bazy danych (.bak) z SQL Server 2012 do SQL Server 2008 Express?
Wygenerowałem skrypt SQL z 2012 roku i ustawiłem go tak, aby generował zgodność z SQL Server 2008. Jest to jednak duży plik sql, około 700mb.
Przypominam, że wcześniej próbowałem uruchomić skrypt o tym rozmiarze na moim lokalnym SQLExpress i również dostałem błąd.
Czy istnieje sposób, aby uzyskać "duże" bazy danych z SQL Server 2012 do SQL Server 2008 Express?
Można ** ** nigdy go „z powrotem” w kategoriach wersjach w SQL Server. Jeśli wykonałeś kopię zapasową bazy danych w wersji 2012, nie możesz przywrócić tej kopii zapasowej do wersji 2008. Po prostu nie będzie działać - bez sztuczek i sposobów wokół niego, albo :-( –
Och, nie Dzięki Marc postaram się zobaczyć, czy mogę uruchomić wygenerowanego skryptu SQL, aby otrzymać kopię bazy danych w moim lokalnym SQL.. wyrazić – stormwild
See [Dlaczego SQL Server nie można przywrócić kopię zapasową do wcześniejszej wersji] (http://www.mytechmantra.com/LearnSQLServer/Unable_to_Restore_Database_From_Backup.html) –