Also, habe die Antworten gefunden.
Habe die Daten auf SQL-Server 2012 übertragen.
Schlüssel dazu:
1) unter Analyse, Generation die Option "Generate the SQL-Script" starten.
Dadurch entsteht eine Datei, welche die Strukturen der gewünschten Tabellen als Query im Server Management Studio starten lässt.
Achtung: Die Date-Variablen werden alle als DATETIME beschrieben. Nach Bedarf anpassen.
2) Datenübertragung: habe ein eigenes kleines Programm erstellt, welches zu denselben Tabellen von lokal zu SQL einen Transfer auslöst. rrec ist eine Record-Variable. ZLHauss ist die Lokale. Folgendermassen als Idee pro Datei:
Code: Alles auswählen
HReadFirst(ZLHAUSS)
WHILE NOT HOut(ZLHAUSS)
IF HReadSeekFirst(ZLHAUS,WDIDX_ZLHAUS_KUNRREV1,[ZLHAUSS.KUNR,ZLHAUSS.REV]) THEN
rrec=ZLHAUSS
ZLHAUS=rrec
HModify(ZLHAUS)
k++
ELSE
HCopyRecord(ZLHAUS,ZLHAUSS,hDefaultVal)
HAdd(ZLHAUS)
i++
END
HReadNext(ZLHAUSS)
PROGBAR_Progress_bar++
EDT_Value=PROGBAR_Progress_bar
END
Im Programm können per Parameter die SQL-Eckdaten erfasst werden. Username, Passwort, Servername und Datenbankname.
Folgendermassen ansprechen:
Code: Alles auswählen
IF HDescribeConnection("SQLZugr",NoSpace(Mandanten.SQLUSER),NoSpace(Mandanten.SQLPW),NoSpace(Mandanten.SQLSERVER),NoSpace(Mandanten.SQLDBNAME),hNativeAccessSQLServer,hOReadWrite) THEN
IF HOpenConnection("SQLZugr") THEN
HChangeConnection("ZLAD","SQLZugr")
Anschliessend kann das bestehende Programm ohne weitere Anpassungen gestartet werden!