Serveur d'impression

SQL Server Compact – Wikipedia – Serveur d’impression

Par Titanfall , le 4 mai 2019 - 6 minutes de lecture

Microsoft SQL Server Compact (SQL CE) est une base de données relationnelle compacte produite par Microsoft pour les applications exécutées sur des appareils mobiles et des ordinateurs de bureau. Avant l’introduction de la plate-forme de bureau, elle était connue sous le nom de SQL Server pour Windows CE et SQL Server Mobile Edition.

Il inclut une prise en charge native 32 bits et 64 bits.[1] SQL CE cible des applications occasionnellement connectées et des applications avec une base de données intégrée.[2] Il est gratuit de télécharger et de redistribuer.[2] Aucun pilote ODBC pour SQL CE n’existe ni n’est planifié. Les applications natives peuvent utiliser SQL CE via OLE DB.

La dernière et dernière version est SQL Server Compact 4.0.[1] En février 2013, SQL Server Compact Edition était obsolète. aucune nouvelle version ni mise à jour n'est prévue, même si Microsoft continuera à prendre en charge jusqu'en juillet 2021.[3]

Vue d'ensemble[[[[modifier]

SQL Server Compact partage une API commune avec les autres éditions de Microsoft SQL Server.[4] Il inclut également les fournisseurs ADO.NET pour l’accès aux données à l’aide des API ADO.NET, ainsi que des fonctionnalités de synchronisation intégrées.[2] ainsi que le support pour LINQ et Entity Framework. Les prochaines versions unifieront les capacités de synchronisation avec Microsoft Synchronization Services.[5] Contrairement aux autres éditions de Microsoft SQL Server, SQL CE s'exécute en processus.[5] avec l'application qui l'héberge. Son encombrement sur disque est inférieur à 2 Mo et sa mémoire environ 5 Mo.[2] SQL CE est optimisé pour une architecture où toutes les applications partagent le même pool de mémoire.[6]Les applications du Windows Store pour Windows 8 ne peuvent pas utiliser l'édition SQL Server Compact, ni aucune autre édition de SQL Server.[7]

Les versions

Nom officiel Nom commun
SQL Server 2000 Windows CE Edition SQL CE 1.0
SQL Server 2000 Windows CE Edition SQL CE 1.1
SQL Server 2000 Windows CE Edition SQL CE 2.0
SQL Server 2005 Mobile Edition SQL CE 3.0
SQL Server 2005 Compact Edition SQL CE 3.1
SQL Server Compact 3.5 SQL CE 3.5
SQL Server Compact 4.0 SQL CE 4.0

Soutien[[[[modifier]

Les bases de données SQL CE peuvent prendre en charge la conformité ACID, mais ne répondent pas aux exigences de durabilité par défaut, car AutoFlush tamponne les modifications en mémoire (y compris les transactions ambiantes inscrites et les transactions SQL CE explicites qui ne remplacent pas l'appel Commit () par une valeur CommitMode.Immediate). . Par conséquent, les modifications de transaction validées peuvent être perdues. Pour répondre à l'exigence de durabilité, l'appel de validation de la transaction doit spécifier l'indicateur immédiat.[8] A l'instar de Microsoft SQL Server, SQL CE prend en charge les transactions, les contraintes d'intégrité référentielle, le verrouillage ainsi que les connexions multiples au magasin de bases de données.[4] Cependant, les transactions imbriquées ne sont pas prises en charge, même si les transactions parallèles (sur des tables différentes) le sont.[9] La version actuelle ne prend pas en charge les procédures stockées[4] ou le type de données XML natif soit.[5] Il utilise un sous-ensemble de T-SQL[2] pour les requêtes et en raison du manque de prise en charge XML, XQuery n'est pas non plus pris en charge.[5] Les requêtes sont traitées par un processeur de requêtes optimisant.[10] Les bases de données SQL CE prennent également en charge l'indexation, ainsi que la réplication de données à distance (mise en cache locale de données dans des bases de données distantes) et la réplication de fusion (synchronisation bidirectionnelle avec des bases de données maîtres).[11]

Les bases de données SQL CE peuvent être créées et gérées à partir de Microsoft Visual Studio et de certaines versions plus anciennes de SQL Server Management Studio.[10]

Format de fichier[[[[modifier]

Les bases de données SQL CE résident dans un seul .sdf fichier,[12] qui peut être jusqu'à 4 Go en taille.[4] le .sdf Le fichier peut être crypté avec un cryptage 128 bits pour la sécurité des données.[12] Le moteur d’exécution SQL CE facilite l’accès simultané de plusieurs utilisateurs au .sdf fichier. le .sdf Le fichier peut simplement être copié sur le système de destination pour le déploiement ou via ClickOnce. SQL CE runtime prend en charge DataDirectories.[6] Les applications utilisant une base de données SQL CE ne doivent pas spécifier le chemin d'accès complet à un serveur. .sdf fichier dans la chaîne de connexion ADO.NET, vous pouvez plutôt le spécifier en tant que | DataDirectory | .sdf, définissant le répertoire de données (où le .sdf base de données réside) en cours de définition dans le manifeste d'assembly de l'application.[[[[citation requise]

SQL Server Management Studio 2005 peut lire et modifier les fichiers de base de données CE 3.0 et 3.1 (avec le dernier service pack), mais SQL Server Management Studio 2008 (ou version ultérieure) est requis pour lire les fichiers de la version 3.5. Microsoft Visual Studio Express 2008 SP1 peut créer, modifier et interroger des fichiers de base de données CE 3.5 SP1. SQL Server Management Studio ne peut pas lire les fichiers CE 4.0. Visual Studio 2010 SP1 peut gérer les fichiers de base de données CE 4.0.[[[[citation requise]

La convention de nommage .sdf ("Sqlce Database File") est facultative et toute extension peut être utilisée.[[[[citation requise]

La définition d'un mot de passe pour le fichier de base de données est facultative. La base de données peut être compressée et réparée avec l'option de la base de données compactée / réparée à placer dans un nouveau fichier de base de données.[[[[citation requise]

Désapprobation[[[[modifier]

En février 2013, Microsoft a annoncé que SQL Server Compact Edition était devenu obsolète.[13]

Bien qu'aucune nouvelle version ou mise à jour ne soit planifiée, Microsoft continuera à prendre en charge SQL Compact via leur stratégie de support de cycle de vie standard. Ce soutien prendra fin en juillet 2021.[14]

Voir également[[[[modifier]

Références[[[[modifier]

Bibliographie[[[[modifier]

Liens externes[[[[modifier]


Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.