Share via


Implémentation de RDA (Remote Data Access)

Pour implémenter RDA dans Microsoft SQL Server Compact 3.5, vous devez effectuer les opérations suivantes :

  • Configurer SQL Server avec les droits d'utilisateur appropriés.

  • Propager les données vers et depuis le client.

  • Résoudre les conflits et les lignes qui n'ont pas pu être appliquées en raison d'erreurs sur le serveur.

  • Gérer les erreurs de l'application.

Cette section décrit la configuration de SQL Server avec les droit d'utilisateur appropriés et la propagation des données vers et depuis le serveur et le client. Pour plus d'informations sur la résolution des conflits, consultez Détection et signalement des conflits RDA.

Directives pour l'implémentation de RDA

Lorsque vous concevez des applications qui utilisent RDA pour accéder aux bases de données SQL Server, suivez les directives ci-après.

  • L'application doit toujours initier et contrôler RDA ; l'application est responsable de l'extraction d'une table de SQL Server vers l'appareil. Vous trouverez ci-dessous une liste de quelques points importants.

    • Si la table fait l'objet d'un suivi, l'application est responsable de l'envoi périodique des données modifiées à la table SQL Server.

    • Une table doit être supprimée puis réextraite pour que les données de table locale soient mises à jour avec les modifications de données provenant de la table SQL Server.

    • L'application est également responsable de la suppression de la table de la base de données SQL Server Compact 3.5 lorsqu'elle n'est plus nécessaire.

  • Les détails de RDA doivent être masqués aux utilisateurs. Si la table qui a été extraite de SQL Server a été marquée comme suivie, l'application doit utiliser l'objet RDA pour initier la synchronisation au niveau des tables, si une synchronisation est requise. Par exemple, l'application peut déclencher la synchronisation lorsqu'elle détecte que l'appareil est reconnecté au réseau, lorsque l'application a mis à jour des informations d'une table critique, lorsque l'utilisateur demande une synchronisation ou lorsqu'un certain délai s'est écoulé.

Contenu de cette section

Rubrique

Description

Octroi de droits d'accès à une base de données SQL Server

Décrit comment accorder l'accès à une base de données SQL Server.

Propagation des données

Décrit comment propager des données dans RDA, y compris l'extraction des données du serveur vers le client, l'envoi des modifications apportées aux données du client vers le serveur et éventuellement le suivi des modifications et des erreurs.