1.5 KiB
SDF zu MSSQL Datenexport
Dieses Python-Skript exportiert Daten aus einer lokalen SQL Server Compact Edition (SDF-Datei) in eine Microsoft SQL Server-Datenbank.
🔄 Ablauf des Exports
-
Verbindung zur lokalen SDF-Datenbank
Das Skript greift auf eine lokale.sdf-Datei zu, aus der die Quelldaten stammen. -
Auslesen definierter Tabellen
Eine feste Liste von Tabellen wird vollständig aus der SDF-Datenbank gelesen. -
Verbindung zur MSSQL-Datenbank
Die Zieltabellen befinden sich in einer Microsoft SQL Server-Datenbank. -
Prüfung auf vorhandene Datensätze
Vor dem Einfügen prüft das Skript, ob ein Datensatz mit gleichem Primärschlüssel bereits existiert. Falls ja, wird dieser übersprungen. -
Datenübertragung
Nur neue Datensätze werden in die MSSQL-Datenbank eingefügt. Falls eine Tabelle eine Identitätsspalte enthält, wird dies entsprechend behandelt. -
Fehlerbehandlung und E-Mail-Benachrichtigung
Fehlerhafte Vorgänge werden erkannt, in der Konsole ausgegeben und automatisch per E-Mail gemeldet.
📋 Tabellen
Folgende Tabellen werden verarbeitet:
- Addressee
- ADR
- AxlesArchive
- CardEncoding
- Carrier
- Coeff
- Conveyer
- CustomerLDB
- Fields
- GeneralData
- PDR
- Plate
- Product
- RDR
- RDR_LDB_Weighing
- Reason
- Supplier
- Tare
- TxWeighing
- Weighing_LDB
Das Skript läuft automatisiert ab und unterstützt bei der regelmäßigen Synchronisierung von Daten zwischen einer SDF-Datei und einer MSSQL-Datenbank.