Su SQL Server Compact (conosciuto anche come SQL CE)

Microsoft SQL Server Compact oppure SQL CE è un database relazionale integrato creato sia per utilizzo su dispositivi mobili che su desktop. SQL Compact condivide un interfaccia di programmazione comune con le altre edizioni di server SQL, il che lo rende di facile utilizzo per gli sviluppatori .NET che hanno familiarità con il server SQL.

Tutti i nostri prodotti supportano SQLCE direttamente! Non hai bisogno di driver a parte e puoi connetterti immediatamente al tuo database.

Vi sono molte limitazioni rispetto all’istanza del server SQL standard, ma è quanto ci si può aspettare da un motore di database integrato. Ad esempio le stored procedure non sono supportate in scrittura, ma uno degli scopi principali delle stesse è di evitare frequenti avanti e indietro dalla rete al server. Le stored procedure sono meno supportate da database integrati. Anche il tipo di dato XML non è supportato in SQL Compact.

SQL Server Compact tiene i sui database in un unico file con l’estensione .SDF. Tuttavia, questa estensione è soltanto un suggerimento, quindi qualunque estensione può essere usata per il file di database. I file SDF possono essere compressi e crittografati. Se il database viene creato con una password specifica, verrà crittografato e non permetterà mai l’accesso senza la password corretta.

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