Compartilhar via


Atualizando o SQL Server Compact

Quando uma versão anterior do Sync Framework é atualizada para o Sync Framework 2.1, os componentes do provedor de banco de dados no namespace Microsoft.Synchronization.Data.SqlServerCe requerem que o SQL Server Compact também seja atualizado para o SQL Server Compact 3.5 SP2. Na primeira vez em que um banco de dados existente do SQL Server Compact é usado por um componente do Sync Framework, o Sync Framework atualiza automaticamente o banco de dados para uso pelos componentes do Sync Framework 2.1. Se uma versão anterior do SQL Server Compact for instalada, o Sync Framework gerará uma exceção MissingMethodException.

Após a atualização do banco de dados, ele não poderá mais ser usado pelas versões anteriores do Sync Framework.

Métodos que verificam a versão do banco de dados

Os seguintes métodos atualizam automaticamente o banco de dados do SQL Server Compact quando sua versão não corresponde à versão do Sync Framework:

Quando o método SqlCeSyncStoreSnapshotInitialization..::..GenerateSnapshot é chamado e as versões não correspondem, uma exceção DbVersionException é gerada.

Consulte também

Outros recursos

Considerações sobre implantação e design de aplicativos