Zitat von
Tim Henford:
Hab gerade gelesen das
SQL-Anweisungen wohl nicht möglich sind...gibt es da Probleme beim Filtern und Sortieren?
Ohne was Böses zu unterstellen, aber bist Du sicher dass deine
DB Kenntnisse fundiert genug sind. Ich hoffe doch, du hast nicht ernsthaft in Erwägung gezogen, deine Tabellen in einer Stringlist abzuspeichern, oder ?
Der
SQL Server von Microsoft bietet von Haus aus Replikationsmechanismen, zu mindest ab einer gewissen Version (ich glaub die Standard Edition kann das nicht). Das heisst aber noch lang nicht dass auf Client Seite nichts zu ändern und zu berücksichtigen wäre. Das Problem ist allgemein das folgende:
Da mehrer Benutzer gleichzeitig an ihrer lokalen
DB rummachen, muss auch jeder seine Änderungen irgendwie in die Hauptdtenbank zurückspielen. Und das bringt gleich mehrere Probleme mit sich:
- Neue Datensätze müssen übertragen werden
- Du musst sicherstellen dass alle Benutzer lokal ihre eigenen Primary Keys verwalten, und dass diese später auch eindeutig in der Hauptdatenbank bleiben
- Änderungen müssen erkannt werden. Dabei kann Concurrency auftreten, sprich mehrere Benutzer ändern in ihren lokalen Kopien den gleichen Datensatz
- gelöschte Datn müssen auch gelöscht werden
Also deshal mein Tipp: lies dich mal rcihtig in die Thematik der Datenbankreplikation rein. Der
SQL Server nimmt Di ja da schon das meiste an Arbeit ab.