Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Datensynchronisierung zwischen zwei SQL-Servern

  • Stephan Kuhlmann
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
10 Jahre 5 Monate her #1664 von Stephan Kuhlmann
Datensynchronisierung zwischen zwei SQL-Servern wurde erstellt von Stephan Kuhlmann
Hallo,
aktuell nutzen wir den Flowheater um Daten aus einer Datenbank zu exportieren und diese auf einen anderen Server hinzu zufügen.
Um beim Export nicht immer wieder alle Daten zu übertragen, habe ich in der Quelldatenbank ein Feld Res_BACKUP hinzugefügt, den ich auf der Writeseite durch einen zusätzlichen Adapter (mit Ziel Quelldatenbank) schreibe und gezielt auf einen Wert setze.
Nun kann es vorkommen, das die Verbindung zu dem Zielserver abbricht. Nun habe ich dabei festgestellt, das der zweite Write Adapter aber scheinbar erst nach Ende des ersten Write-Adapters bearbeitet wird. Ist dem so?
Das würde bedeuten, das Werte schon in die Zieldatenbank übertragen würden, aber der Status von Res_Backup nicht geschrieben würde bzw. falsch geschrieben würde.
Wie kann man diese Aufgabe mit dem Flowheater besser lösen...

Ich habe mal die Definition angehängt.
Schon mal Danke für die Antwort.

mit freundlichen Grüßen
Stephan Kuhlmann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 5 Monate her #1665 von FlowHeater-Team
FlowHeater-Team antwortete auf Datensynchronisierung zwischen zwei SQL-Servern
Hallo Herr Kuhlmann,

dem ist nicht so, Ihr Ansatz ist absolut richtig. Jeder Datensatz der auf die Write Seite gelangt wird zuerst im ersten Adapter zur Datenbank, geschickt und anschließend zum zweiten, evtl. zum dritten, etc. Die Reichenfolge ist abhängig von der Reihenfolge der Adapter die Sie angegeben haben.

Dass nach einem Abbruch keine Updates ausgeführt wurden liegt am Standard Datenbank Transaktionsverhalten vom FlowHeater. Dies bedeutet, dass wenn während der Verarbeitung die Verbindung abbricht die Datenbank selbständig den Ursprungszustand wie vor der Ausführung wiederherstellt. In Ihrem Fall sollten auch keine Updates/Inserts auf Ihrem Remote SQL Server (= erster Adapter) ausgeführt worden sein.

Ich denke das ist das was Sie eigentlich wollen?

Auf das Datenbank Transaktionsverhalten können Sie über den Reiter „Erweitert“ im SQL Server Adapter gezielt Einfluss nehmen. Im Normalfall brauchen Sie hier keine Änderungen vornehmen.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Stephan Kuhlmann
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
10 Jahre 5 Monate her #1666 von Stephan Kuhlmann
Stephan Kuhlmann antwortete auf Datensynchronisierung zwischen zwei SQL-Servern
Hallo Herr Stark, vielen Dank für Ihre Antwort. Ja genau, das war mein Wunsch. Bei einem Test meine ich aber gesehen zu haben, das doch Daten auf dem Zielserver geschrieben worden sind, bevor es zu einem simulierten Abbruch der Verbindung gekommen ist. Dieses Verhalten werde ich aber noch mal testen.


Wichtig für mich ist erst einmal, das die Write-Adapter so arbeiten, wie ich das ursprünglich auch gedacht habe. Nachfragen ist doch immer besser als irgendetwas anzunehmen...

An dieser Stelle noch mal ein dickes Lob, die Software ist wirklich klasse!
Weiter so...

mit freundlichen Grüßen
Stephan Kuhlmann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 5 Monate her - 8 Jahre 10 Monate her #1667 von FlowHeater-Team
FlowHeater-Team antwortete auf Datensynchronisierung zwischen zwei SQL-Servern
Hallo Herr Kuhlmann,

ich habe Ihren Verdacht etwas näher überprüft. Sie hatten Recht, wenn auf der WRITE Seite unterschiedliche SQL Server angegeben wurden konnte das unter ungünstigen Umständen passieren.

Unter https://flowheater.net/files/FlowHeaterBeta.zip können Sie sich eine bereinigte Version herunterladen. Das Transaktionsverhalten ist nun auch mit unterschiedlichen SQL Servern wie oben beschrieben.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 8 Jahre 10 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.271 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.