SQL Server CE

SQL Server CE

Microsoft SQL Server Compact ou SQL CE est une base de données relationnelle intégrée destinée à être utilisée à la fois sur les appareils mobiles et les ordinateurs de bureau. SQL Compact partage une interface de programmation commune avec d'autres éditions de SQL Server, ce qui facilite son utilisation pour les développeurs .NET familiarisés avec SQL Server standard.

Il existe de nombreuses limitations par rapport à une instance SQL Server standard, mais cela est attendu pour un petit moteur de base de données intégré. Vous ne pouvez pas écrire de procédures stockées, par exemple, mais l'un des principaux objectifs des procédures stockées est d'éviter les allers-retours fréquents du réseau vers le serveur. Avec les bases de données intégrées, les procédures stockées sont moins attrayantes. En outre, le type de données XML n'est pas pris en charge dans SQL Compact.

SQL Server Compact conserve ses bases de données dans un seul fichier avec l'extension .SDF. Cependant, cette extension n'est qu'une recommandation, donc n'importe quelle extension peut être utilisée pour le fichier de base de données. Les fichiers SDF peuvent être compressés et chiffrés. Si la base de données est créée avec un mot de passe spécifié, elle sera cryptée et ne permettra jamais l'accès sans mot de passe correct.

Certains des concurrents bien connus de SQL Server Compact sont SQLite et Pervasive PSQL, qui fonctionnent sur beaucoup plus de plates-formes que SQL CE.

Full Convert prend directement en charge la base de données SQL Server CE. SQL Server CE est également connu sous le nom de SQL Server Compact Edition, SQL Compact, SQL CE, SQLCE (Fichiers connexes: sdf).

Types de données SQL Server CE que nous prenons en charge

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

Exporter la base de données SQL Server CE

Il peut être judicieux de migrer vos données hors de SQL Server CE. Vous voudrez peut-être le faire de manière permanente ou simplement avoir besoin de partager vos tables avec une collague dans un format différent.

Nous copierons toutes vos tables avec leurs données et appliquerons l'indexation et les relations exactement telles qu'elles sont dans votre base de données SQL Server CE actuelle. En un mot, vous obtenez exactement la même base de données dans un autre moteur de base de données. Chaque fois que vous exécutez la migration, nous copierons à nouveau toutes les tables. Bien sûr, nous avons un planificateur intégré, vous pouvez donc l'exécuter pendant la nuit et avoir une nouvelle copie de la base de données le matin.

Jetez un œil aux didacticiels rapides ci-dessous pour voir comment cela fonctionne.

Importer des données dans la base de données SQL Server CE

De plus, si vous souhaitez importer des données régulièrement et que vous ne souhaitez pas recréer à chaque fois l'intégralité de la base de données cible à partir de zéro, mais plutôt faire une petite synchronisation ciblée des seuls changements depuis la dernière exécution, veuillez utiliser Full Convert Pro ou Ultimate.

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