Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Fehler bei Synchronisation zwischne zwei SQL-Srv

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 11 Monate her #1811

  • Uwe Schmalz
  • Uwe Schmalzs Avatar
  • Offline
  • New Member
  • Beiträge: 7
Ich synchronisiere mit FlowHeater zwei SQL-Server. Wenn allerdings ein Datumsfeld ein Primärschlüssel ist, erhalte ich immer eine Fehlermeldung (siehe Anhang). Hat jemand eine Idee, wie ich das ohne Fehler synchronisiert bekomme? Das Feld muss Primärschlüssel sein.
Anhang:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 11 Monate her #1814

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Hallo Herr Schmalz,

die Fehlermeldung sagt, dass das Datum auf der READ Seite im SQL Server nicht in einem DateTime Feld sondern in einem char/varchar Feld als Zeichenfolge gespeichert wird?

Wenn das so ist müssen Sie lediglich im SQL Server Adapter auf der READ Seite das Datumsformat so anpassen wie es in dem Feld gespeichert ist. So kann der FlowHeater das als Zeichenfolge vorliegende Datum in ein echtes/valides Datum automatisch umwandeln.

Wenn das das Problem nicht löst posten Sie bitte mal Ihre Definition zusammen mit einem Beispiel Datum der READ Seite.


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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 11 Monate her #1816

  • Uwe Schmalz
  • Uwe Schmalzs Avatar
  • Offline
  • New Member
  • Beiträge: 7
Hallo Herr Stark,

beide Tabellen, sowohl READ als auch WRITE, haben die gleichen Formatierungen. Es handelt sich hier um MS NAV Tabellen. Beide Felder sind DateTime, das erkennt der Adapter auch. Nehme ich die Haken Primärfeld raus erscheint die Fehlermeldung nicht.

Es handelt sich um das Feld "Starting Date".

Ich hänge mal die fhd-Datei an.
Anhang:
Letzte Änderung: 1 Jahr 11 Monate her von Uwe Schmalz. Begründung: Ergänzung im Text
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 11 Monate her #1818

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Hallo Herr Schmalz,

ok das ist es nicht :-)

Prüfen Sie bitte mal die DateTime Datentypen im SQL Server ob diese auf beiden Seiten gleich sind.

z.B. READ DateTime und WRITE Smalldatetime

Die unterschiedlichen DateTime SQL Server Datentypen haben unterschiedliche Wertebereiche.

z.B.
DateTime Wertebereich 01.01.1753 – 31.12.9999
DateTime2 Wertebereich 01.01.0001 – 31.12.9999
Smalldatetime Wertebereich 01.01.1900 – 06.06.2079
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 11 Monate her #1819

  • Uwe Schmalz
  • Uwe Schmalzs Avatar
  • Offline
  • New Member
  • Beiträge: 7
Hallo Herr Stark.

Auf beiden Datenbanken sehe ich die gleichen Eigenschaften. Beide sind DateTime. Die Sortierung der Datenbank ist Latin1_General_100_CS_AS. Vielleicht gibt es da ein Problem.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 11 Monate her #1820

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Hallo Herr Schmalz,

da haben Sie einen Fehler aufgedeckt, vielen Dank. Der Fehler wurde in der aktuellen Version 3.5.2.1 gefixt!

Das Problem trat nur auf wenn die Definition im Test Modus ausgeführt wurde. In Ihrem Fall war das immer der Fall, da Sie im SQL Server Adapter angegeben haben, dass Sie nur ein SQL Script generieren möchten.
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Fehler bei Synchronisation zwischne zwei SQL-Srv 1 Jahr 10 Monate her #1823

  • Uwe Schmalz
  • Uwe Schmalzs Avatar
  • Offline
  • New Member
  • Beiträge: 7
Die Aktualisierung hat das Problem beseitigt. Besten Dank. Wir sagen hier immer: "Die User sind die besten Trüffelschweine." :) Unsere User haben noch immer alle Fehler gefunden.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.085 Sekunden