Je commence à concevoir un nouveau système de gestion de données de test de laboratoire avec plusieurs (environ 30) stations de test.Stockage de certaines données SQL Server hors ligne
Le système doit pouvoir collecter des données hors ligne en cas de panne de réseau. Chaque station conserverait une copie à jour, en lecture seule, des structures de test (spécifications, types d'entités, règles métier/flux de travail, etc.), mais pas des données de test. Les données de test réelles seraient stockées localement si le serveur était introuvable.
Il devrait y avoir une sorte de synchronisation pour se préparer à une panne de réseau. La synchronisation tirerait les structures de test mises à jour. Une autre synchronisation pousserait les données de test non sauvegardées.
Comment me conseillez-vous d'atteindre cet objectif? Des mises en garde?
Idées/Pensées:
- Installez SQL Server sur chaque machine et écrire des scripts pour synchroniser le serveur et les clients (semble coûteux et surpuissant).
- Enregistrez la copie locale des données dans des fichiers de données brutes définis par l'application avec des scripts de synchronisation.
- Y at-il quelque chose de construit dans SQL Server pour permettre aux clients de collecter des données hors ligne?
- Sauvegardez toutes les données localement, puis cliquez sur un bouton "Transférer" pour transférer les données sur le réseau.
Environnement: MS SQL Server en cours d'exécution sur Windows Server 2008
Vous savez ce qu'ils disent des grands esprits ... :) – bobs