Introduction au service RDA (Remote Data Access)

Dans SQL Server Compact 3.5, RDA (Remote data access) permet à une application d'accéder à des données à partir d'une table de base de données SQL Server distante et de stocker ces données dans une table de base de données SQL Server Compact 3.5 locale. L'application peut alors lire et mettre à jour la table de base de données SQL Server Compact 3.5 locale. SQL Server Compact 3.5 peut éventuellement effectuer le suivi de toutes les modifications apportées à la table locale. L'application peut mettre à jour ultérieurement les enregistrements modifiés dans la table locale vers la table SQL Server.

Dans SQL Server Compact 3.5, la propagation des données de la table SQL Server vers une table SQL Server Compact 3.5 locale est appelée extraction des données. La propagation des modifications apportées dans la table SQL Server Compact 3.5 locale vers la table SQL Server est appelée envoi des données.

Les applications peuvent aussi utiliser RDA pour soumettre des instructions SQL à exécuter sur une base de données SQL Server distante. Par exemple, une application peut soumettre des instructions SQL qui insèrent, mettent à jour ou suppriment des enregistrements dans une table SQL Server distante. Les applications peuvent appeler toute instruction SQL qui ne retourne pas de jeu d'enregistrements. Cela inclut une procédure stockée sur le système distant.

RDA convient quand l'ensemble des fonctionnalités de la réplication de fusion SQL Server Compact 3.5 n'est pas nécessaire, par exemple quand la résolution des conflits n'est pas requise.

Important

En raison des limitations de conception, RDA (Remote data access) sera retiré dans une future version. Si vous utilisez RDA, vous devriez envisager de passer à Services de synchronisation Microsoft pour ADO.NET. Si vous envisagiez d'utiliser RDA dans de nouvelles applications, vous devriez plutôt envisager la réplication de fusion ou Sync Services. Notez que Sync Services est disponible pour les ordinateurs de bureau et les appareils mobiles.