ADD README_exporter.md
parent
fe65a56432
commit
57f256f1e9
|
|
@ -0,0 +1,52 @@
|
||||||
|
# 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
|
||||||
|
|
||||||
|
1. **Verbindung zur lokalen SDF-Datenbank**
|
||||||
|
Das Skript greift auf eine lokale `.sdf`-Datei zu, aus der die Quelldaten stammen.
|
||||||
|
|
||||||
|
2. **Auslesen definierter Tabellen**
|
||||||
|
Eine feste Liste von Tabellen wird vollständig aus der SDF-Datenbank gelesen.
|
||||||
|
|
||||||
|
3. **Verbindung zur MSSQL-Datenbank**
|
||||||
|
Die Zieltabellen befinden sich in einer Microsoft SQL Server-Datenbank.
|
||||||
|
|
||||||
|
4. **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.
|
||||||
|
|
||||||
|
5. **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.
|
||||||
|
|
||||||
|
6. **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.
|
||||||
Loading…
Reference in New Issue