Necesito actualizar mi base de datos SqlCE3.5 a 4.0.¿Cómo puedo actualizar mi Sql Server CE 3.5 sdf a Sql Server CE 4.0?
me sale el siguiente mensaje de error cuando intento acceder a mi sdf 3.5/base de datos utilizando la nueva conexión CE4.0 proporcionar: -
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.
Alguien sabe cómo puedo hacer esto? Obviamente tengo que hacerlo programáticamente, pero no estoy seguro de qué hacer/qué referencias necesito agregar, etc.
¡Salud!
¿No es obvio? Llamar 'SqlCeEngine.Upgrade()'! ¿O hay un problema? También tenga en cuenta las incompatibilidades entre las diferentes versiones. – leppie
Sugerencia: algunos ejemplos de código, por favor. Cuando probé un código, no se pudo compilar. –
@leppie: i) ¿Dónde? ¿En que contexto? ¿Con qué argumentos? ii) SqlCeEngine no contiene un método llamado Upgrade(). El mensaje es inútil. –