Muszę zaktualizować bazę danych SqlCE3.5 do wersji 4.0.Jak mogę uaktualnić bazę danych Sdf Sql Server CE 3.5 do Sql Server CE 4.0?
pojawia się następujący komunikat o błędzie, gdy próbuję uzyskać dostęp do mojego 3,5/sdf bazy danych za pomocą nowego połączenia CE4.0 zapewniamy: -
System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SqlServerCe.SqlCeInvalidDatabaseFormatException: The database file has been created by an earlier version of SQL Server Compact. Please upgrade using SqlCeEngine.Upgrade() method.
ktoś wie w jaki sposób mogę to zrobić? Oczywiście muszę to zrobić programowo, ale nie jestem pewien, co powinienem zrobić/jakie referencje muszę dodać, itp.
Pozdrawiam!
Czy to nie oczywiste? Wywołanie 'SqlCeEngine.Upgrade()'! Czy jest jakiś problem? Zwróć także uwagę na niezgodności między różnymi wersjami. – leppie
Wskazówka: proszę podać przykład kodu. Kiedy próbowałem jakiegoś kodu, nie mógł się on skompilować. –
@leppie: i) Gdzie? W jakim kontekście? Z jakimi argumentami? ii) SqlCeEngine nie zawiera metody o nazwie Upgrade(). Wiadomość jest bezużyteczna. –