SQL Server CE

SQL Server CE

Microsoft SQL Server Compact o SQL CE è un database relazionale integrato destinato all'uso sia su dispositivi mobili che desktop. SQL Compact condivide un'interfaccia di programmazione comune con altre edizioni di SQL Server, semplificando l'utilizzo per gli sviluppatori .NET che hanno familiarità con SQL Server standard.

Esistono molte limitazioni rispetto a un'istanza standard di SQL Server, ma ciò è previsto per un piccolo motore di database incorporato. Non è possibile scrivere stored procedure, ad esempio, ma uno degli scopi principali delle stored procedure è evitare frequenti round trip di rete al server. Con i database incorporati, le stored procedure hanno meno appeal. Inoltre, il tipo di dati XML non è supportato in SQL Compact.

SQL Server Compact conserva i propri database in un unico file con estensione .SDF. Tuttavia, tale estensione è solo una raccomandazione, quindi qualsiasi estensione può essere utilizzata per il file di database. I file SDF possono essere compressi e crittografati. Se il database viene creato con la password specificata, verrà crittografato e non consentirà mai l'accesso senza la password corretta.

Alcuni dei noti concorrenti di SQL Server Compact sono SQLite e Pervasive PSQL, che funzionano su molte più piattaforme rispetto a SQL CE.

Full Convert supporta direttamente il database SQL Server CE. SQL Server CE è anche noto come SQL Server Compact Edition, SQL Compact, SQL CE, SQLCE (file correlati: sdf).

Tipi di dati SQL Server CE supportati

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

Esporta database SQL Server CE

Potrebbe avere senso migrare i dati da SQL Server CE. Potresti volerlo fare in modo permanente o semplicemente condividere le tue tabelle con un collega in un formato diverso.

Copieremo tutte le tue tabelle con i loro dati e applicheremo l'indicizzazione e le relazioni esattamente come sono nel tuo database SQL Server CE corrente. In poche parole, ottieni esattamente lo stesso database in un altro motore di database. Ogni volta che esegui la migrazione, copieremo nuovamente tutte le tabelle. Ovviamente, abbiamo uno scheduler integrato, quindi puoi eseguirlo durante la notte e avere una nuova copia del database al mattino.

Dai un'occhiata ai tutorial rapidi qui sotto per vedere come è fatto.

Importa i dati nel database SQL Server CE

Inoltre, se si desidera importare i dati regolarmente e non si desidera ricreare l'intero database di destinazione da zero ogni volta, ma piuttosto eseguire una piccola sincronizzazione mirata delle sole modifiche dall'ultima esecuzione, utilizzare Full Convert Pro o Ultimate.

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