So geht´s mit SQL – Neueinsteiger und Umsteiger

Lager Lösungen >> AEWWSLite >> SQL Ein-/Umstieg

Kompliziert ist es nicht - aber einige Schritte sind zu tun:

  1. Sie benötigen einen SQL Datenbankserver bzw. einen Rechner auf den das SQL Datenbankmodul als Server läuft.
  2. Sinnvollerweise sollte der SQL Datenbankserver von jedem Benutzer im IP Netzwerk erreichbar sein
  3. Der SQL Datenbankserver benötigt eine Datenbank und diese wiederum einige Tabellen im bestimmten Datenformat

Vorbereitung: Bitte laden Sie sich den ZIP für das SQL Modul aus dem Doku Center. In der ZIP Datei finden Sie alle benötigten Dateien und Informationen für die SQL Tabellen.

Doku Center

Falls Sie es Ihnen unklar ist - So bringen Sie die SQL Datenmodelle Ihrem SQL Server bei:

https://www.terminal-systems.de/wp/lager1/lagerverwaltung-aktuell/sql-datenmodell/

 

Video Tutorials:

Installation SQL Datenbank und Tabellen auf SQL Server

Video: AEWWSLite mit Firebird SQL

Video: AEWWSLite mit Microsoft SQL

Zum Nachlesen:

Fall 1: Für Neueinsteiger von AE WWS Lite SQL

Modul SQL, was zu tun ist....

Schritt 1: SQL Server bereitstellen

SQL Datenbankserver im Netzwerkbetrieb mit SQL Dienst mit TCP / IP Protokoll aufsetzen. Zum Beispiel Microsoft SQL Server / Microsoft SQL Server Express, Firebird SQL.

Schritt 2: SQL Tabellen einrichten.

Verwenden Sie dazu wenn möglich ein SQL Admintool sowie SQL Dokumentation. SQL Admintool starten und SQL Datenbank sowie SQL Tabellen anlegen. Verwenden Sie die zur AE WWS Lite Version passende SQL Konfigurationsdaten, um aktuelle Feldtypen zu erhalten. Siehe dazu auch diese Seite!

Schritt 3: Verbindungsdaten festlegen

SQL Connection String der SQL Erweiterung für AE WWS LITE festlegen, damit PC Clients der Benutzer über Netzwerk auf die SQL Datenbank zugreifen können. Read + Write Access. Gemeinsames Datenverzeichnis für alle Benutzer festlegen und in die SQL Connection INI eintragen, die im Programmverzeichnis von AE WWS Lite liegen sollte.

Schritt 4: AE WWS Lite starten

Starten sie das Programm AE WWS Lite und verwenden Sie den SQL Zugang, um Ihre Datenbank zu öffnen. Das Programm verwendet automatisch den SQL Datenbankserver anstelle einer XML Datei. Jetzt können auch mehrere Benutzer gleichzeitig Buchungen an Ihrer Lagerdatei durchführen, so dass die unter XML geltenden Restriktionen "nur ein User darf schreiben" aufgehoben sind!

Bild: Verwenden Sie die Schaltfläche SQL SERVER CONNECT, um die Verbindung mit dem SQL Server herzustellen.

Die ausführliche Beschreibung der Schritte finden sich im Handbuch [PDF Version]:

https://terminal-systems.de/wws-lager/doc-wwssql-de.pdf


Fall 2: Für Umsteiger AE WWS Lite von XML Datenbank auf SQL

Für alle, die bereits die XML Version im Einsatz haben

Schritt 1: SQL Server bereitstellen

QL Datenbankserver im Netzwerkbetrieb mit SQL Dienst mit TCP / IP Protokoll aufsetzen. Zum Beispiel Microsoft SQL Server / Microsoft SQL Server Express, Firebird SQL.

Schritt 2: SQL Tabellen einrichten.

Verwenden Sie dazu wenn möglich ein SQL Admintool sowie SQL Dokumentation. SQL Admintool starten und SQL Datenbank sowie SQL Tabellen anlegen. Verwenden Sie die zur AE WWS Lite Version passende SQL Konfigurationsdaten, um aktuelle Feldtypen zu erhalten. Siehe dazu auch diese Seite!

Schritt 3: Verbindungsdaten festlegen

SQL Connection String der SQL Erweiterung für AE WWS LITE festlegen, damit PC Clients der Benutzer über Netzwerk auf die SQL Datenbank zugreifen können. Read + Write Access. Gemeinsames Datenverzeichnis für alle Benutzer festlegen und in die SQL Connection INI eintragen, die im Programmverzeichnis von AE WWS Lite liegen sollte.

Schritt 4: AE WWS Lite starten

AE WWS Lite starten, öffnen Sie Ihre bestehende Datenbank als XML Datei. Wählen Sie dann Dateien - Transfer XML nach SQL. Das Programm transferiert dann automatisch die Artikeldatenbank und die Logdatei von XML in die entsprechenden SQL Tabellen. Sie erhalten einen Hinweis, wenn alles geklappt hat.

Schritt 5: Listen und INI Datei kopieren

Nur wenn gewünscht! Kopieren Sie manuell die Listen (Dateien für Warengruppen, Lagerorte etc) in das gemeinsame Datenverzeichnis, das Sie unter Schritt3 in der SQL INI Datei eingetragen haben. Alternativ: Mittels der Funktion Extras - Extras - Dyn. List Scanner lassen sich die Listen für Warengruppen und Lagerorte automatisch aufbauen, nachdem Sie AE WWS Lite erstmalig im SQL Modus gestartet haben!

Schritt 6: AE WWS Lite neu starten - SQL wählen

Schritt 5: Beenden Sie das Programm, starten Sie es erneut und verwenden zukünftig SQL Zugang. Ihre Daten werden nicht  mehr als XML Datei gespeichert, sondern die Buchungen finden jetzt just-in-time auf dem SQL Datenbankserver statt. Wenn Sie das Programm anschließend neu starten: Verwenden Sie die Schaltfläche SQL SERVER CONNECT, um sich mit dem SQL Datenbankserver zu verbinden.

Bild oben: Verwenden Sie die Schaltfläche SQL SERVER CONNECT, um die Verbindung mit dem SQL Server herzustellen.

Die ausführliche Beschreibung der Schritte finden sich im Handbuch [PDF Version]:

https://terminal-systems.de/wws-lager/doc-wwssql-de.pdf

 

Fall 3: Für SQL Update von Version XXX auf YYY

Für alle, die bereits die mit SQL arbeiten und einen Versionswechsel durchführen

Im Prinzip ist das wie Fall 2 - jedoch mit der Änderung, dass Sie zuvor einen Backup Ihrer bisherigen SQL Daten anlegen und diesen später mit der neuen SQL Datenstruktur verwenden! Natürlich nur notwendig, wenn sich zwischen XXX und YYY die SQL Datenbankstruktur geändert hat  / bzw. erweitert wurde. Informationen hierzu finden Sie i.d.R. im README.TXT zum Programm!

(Hinweis: Wenn diese Erklärungen bereits ausreichend sind, brauchen Sie nicht weiterlesen. Ansonsten kommen jetzt noch mal die Schritte:)

Vor dem Update: Backup der Daten anlegen!

Schritt 1) Starten Sie mit der alten Software AE WWS Lite Version XXX und ihrem bisherigen SQL Modell.

Schritt 2) Wählen Sie in der Tabellenansicht - DATEI / LAGERDATEI, Backup erstellen und erstellen einen XML Backup für Ihre bisherigen Daten!

Merken Sie sich, wo Sie den Backup hin speichern und wie er heißt!

Update Software AE WWS Lite und SQL

Schritt 3) Für Sie dann den Update der Software AE WWS Lite durch,  neue Version YYY

Die aktuelle Version von AE WWS Lite finden Sie i.d.R bei uns im Download Center! Wenn Sie neue Lizenznummer und Reglicense Datei erhalten haben: Lizenznummer bitte bei Programmstart eingeben, Reglicense in das Programmverzeichnis kopieren. Wie gewohnt! Wenn Sie keine neue Lizenznummer haben: Achten Sie darauf, dass die neue Version von AE WWS Lite zu Ihrer bereits gekauften Lizenz passt! Beispiel: Wenn Sie mal eine Lizenz für AE WWS Lite 2.03.xxx bezogen haben, können Sie nur auf eine 2.03.xxx Version updaten! Für eine 2.04.xxx Version müssten Sie erst eine neue Lizenz erwerben! Prüfen Sie im Download Center, welche Version gerade als aktuell angeboten wird!

Starten Sie nach der Installation die neue Version von WWS Lite und öffnen die Backup Dateien aus dem vorherigen Schritt. So haben Sie wieder eine funktionierende Datenbank - allerdings noch auf XML Basis!

Schritt 4) Laden Sie sich eine aktuelle Version des SQL Modules (SQL ZIP) aus unserem AE WWS Lite Doku Center.

Zur Erinnerung: Die SQL Konfigurationsdateien für die jeweiligen Version von AE WWS Lite finden Sie im → ZIP für das SQL Modul! (Doku Center!!!). Wählen Sie aus dem ZIP File die SQL Konfigurationsdateien aus, die ihrer neuen AE WWS Lite Version am nächsten kommt! Zur Erinnerung: Immer die mit der gleichen Versionsnummer oder die nächst kleinere nehmen! Schauen Sie im SQL Handbuch nach, wenn Sie Beispiel benötigen!

Schritt 5) Aktualisieren Sie mittels SQL Admintool die SQL Tabellen auf Ihrem SQL Server!

Am einfachsten ist i.d.R. der Weg:
- löschen Sie mittels Admintool die bisherigen SQL Tabellen incl Inhalt. Achtung: Die Datenbank müssen Sie in der Regel NICHT löschen - nur die Tabellen!

- verwenden Sie die SQL Konfigurationsdateien aus dem vorherigen Schritt, um neue SQL Tabellen anzulegen.
Siehe dazu auch diese Seite! Gehen Sie dazu wie gewohnt vor in dem Sie neue Tabellen mit CREATE Befehlen im Admintool anlegen. Verwenden Sie das neue Tabellenformat aus dem SQL ZIP File, das zur neuen Version von AE WWS Lite passt!

(Alternativ / wenn Sie wissen, was sich geändert hat: in den meisten Fällen können Sie die Feldänderungen natürlich auch manuell direkt im Admintool an den verwendeten SQL Tabellen ausführen. Einfach die notwendigen Felder manuell entsprechend anlegen oder vorbereiten - fertig. Das macht allerdings nur bei kleinen Änderungen Sinn!)

 

Nach dem Update der SQL Tabellen

Schritt 6) Starten Sie die neue Version AE WWS Lite YYY

Schritt 7) Wählen Sie vorhandene XML Datei öffnen und öffnen Sie die zuvor gespeicherte Backup Datei als XML Datei

Schritt 8) Wählen Sie in der Tabellenansicht - DATEI / LAGERDATEI - SQL und übertragen die XML Daten an Ihren SQL Server.

Schritt 9) Beenden Sie das Programm, starten Sie es erneut und verwenden zukünftig wie gewohnt den SQL Zugang.

 

SQL Connection INI Datei. Anmeldestring

für SQL Server und gemeinsames Arbeitsverzeichnis für alle User

Ihre Datei SQLCONNECTIONV2.INI enthält die Konfigurationsdaten:

SQL_Connection: den Verbindungs- und Anmeldestring für Ihren SQL Server

SQL_SharedFolder: ein für alle Benutzer gemeinsames Arbeitsverzeichnis, in dem Bilder, Dokumente und weitere Konfigurationen gespeichert werden.

Bild oben: INI Datei für AE WWS Lite mit SQL Zugangsdaten

Die ausführliche Beschreibung der Schritte findet ihr im Handbuch [PDF Version]:

https://terminal-systems.de/wws-lager/doc-wwssql-de.pdf