Ich habe eine Anwendung geschrieben, die Preis- und Teileoptionen aus einer SQL-Datenbank abruft, um ein 3D-Modell des Produkts zu erstellen und einen Verkaufsvorschlag zu erstellen. Mein Kunde mag es so sehr, dass sie es jetzt auf Laptops im Feld nutzen können. Der Haken ist, sie haben keine Internetverbindung.Gibt es eine Standardübung zum Synchronisieren von SQL Server-Tabellen?
Ich überlege, eine SQLite-Datenbank als Teil der Standardinstallation einzurichten. Die SQLite-Datenbank auf jedem Laptop wird mit der Hauptdatenbank synchronisiert, wenn die Internetverbindung wiederhergestellt wird.
Gibt es Best Practices bezüglich der Synchronisation von SQL-Tabellen? Gibt es irgendwelche Fallstricke, die ich berücksichtigen sollte? Ich bin offen für alle Optionen.
Vielen Dank.
Wird dies eine Einweg- oder eine Zweiweg-Synchronisation sein? – Nate
Zweiwege. Ich werde die Verkaufskurse zurückdrängen, falls jemand anderes das Angebot übernimmt. –
Ja, aber die Verkaufsangebote sind nicht unbedingt dieselben Daten wie die Preis- und/oder Teiloptionen. Sie haben möglicherweise zwei Einweg-Synchronisierungen, Teileoptionen und Preisnachlässe und Verkaufsangebote. –