# 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.