SQL Server CE

SQL Server CE

O Microsoft SQL Server Compact ou SQL CE são bancos de dados relacionais incorporados destinados ao uso em dispositivos móveis e desktops. O SQL Compact compartilha interface de programação comum com outras edições do SQL Server, tornando-o fácil de usar para desenvolvedores .NET familiarizados com o SQL Server padrão.

Existem muitas limitações em comparação com uma instância padrão do SQL Server, mas isso é esperado para um pequeno mecanismo de banco de dados incorporado. Você não pode escrever procedimentos armazenados, por exemplo - mas um dos principais objetivos dos procedimentos armazenados é evitar viagens de ida e volta frequentes da rede para o servidor. Com bancos de dados incorporados, os procedimentos armazenados têm menos apelo. Além disso, o tipo de dados XML não é compatível com o SQL Compact.

O SQL Server Compact mantém seus bancos de dados em um único arquivo com extensão .SDF. No entanto, essa extensão é apenas uma recomendação, portanto, qualquer extensão pode ser usada para o arquivo de banco de dados. Os arquivos SDF podem ser compactados e criptografados. Se o banco de dados for criado com a senha especificada, ele será criptografado e nunca permitirá o acesso sem a senha correta.

Alguns dos concorrentes mais conhecidos do SQL Server Compact são o SQLite e o Pervasive PSQL, que são executados em muito mais plataformas em comparação com o SQL CE.

Full Convert suporta banco de dados SQL Server CE diretamente. SQL Server CE também é conhecido como SQL Server Compact Edition, SQL Compact, SQL CE, SQLCE (Arquivos relacionados: sdf).

Tipos de dados SQL Server CE que suportamos

Integral

bigint, int, smallint, tinyint

Decimal

decimal (numeric), float, money, real

Text

nchar, ntext, nvarchar (sysname)

Binary

binary, bit, timestamp, varbinary

Date/Time

datetime

Large objects

image, ntext

Other

uniqueidentifier

Exportar banco de dados SQL Server CE

Pode fazer sentido migrar seus dados de SQL Server CE. Você pode querer fazer isso permanentemente ou apenas precisar compartilhar suas tabelas com um colaga em um formato diferente.

Copiaremos todas as suas tabelas com seus dados e aplicaremos indexação e relacionamentos exatamente como estão em seu banco de dados SQL Server CE atual. Resumindo, você obtém exatamente o mesmo banco de dados em outro mecanismo de banco de dados. Cada vez que você executar a migração, copiaremos todas as tabelas novamente. Claro, temos um planejador embutido, então você pode executá-lo durante a noite e ter uma nova cópia do banco de dados pela manhã.

Dê uma olhada nos tutoriais rápidos abaixo para ver como isso é feito.

Importar dados para o banco de dados SQL Server CE

Além disso, se você deseja importar dados regularmente e não deseja recriar todo o banco de dados de destino do zero, mas sim fazer uma pequena sincronização direcionada de apenas alterações desde a última execução, use Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.