AE WWS Lite Artikelverwaltung mit Microsoft SQL Server

AE WWS Lite Artikelverwaltung mit Microsoft SQL Server

Benutzerhandbuch

WWS-Lite2-WIN: SQL Option

 

            ​​ ​​​​ 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Erweiterung AE WWS Lite Win:

SQL Option

 

Handbuch und Dokumentation

 

Beschreibung ab Vers. 2.03.002

 

Inhaltsverzeichnis

AE WWS Lite – das Hauptprogramm4

Lagerverwaltung AE WWS mit XML oder SQL Option5

Der SQL Server. "Nur" eine Software5

SQL Welche Versionen?6

Welche Version nehmen wir?6

Installation Schritt 1: SQL Datenbankserver und User7

Welche MS SQL Version7

Installation Schritt 2: SQL Datenbank und Tabellen anlegen8

Beispiel einer Konfigurationsdatei mit SQL Datenbankmodell:10

Datenbank DBAEWWS anlegen11

Tabelle Artikel Liste ARTLIST anlegen12

Tabelle LOG File / Historie LOGLIST anlegen13

Tabelle USR Benutzerliste WWS100USR anlegen14

Benutzer / User für die Datenbank freigeben15

Installation Schritt 3: AE WWS Software installieren / kopieren16

Installation Schritt 4: Arbeitsverzeichnis festlegen17

Installation Schritt 5: SQL Connection V2 INI definieren18

Installation Schritt 6: Software starten, XML Datei anlegen19

Installation Schritt 7: XML Transfer auf SQL Datenbank20

Installation Schritt 8: INI und CONF Dateien kopieren22

…Weiter nach Transfer OK23

Lagerorte und Warengruppen23

...Weiter bei Transfer FEHLER25

...Transfer bis der Arzt kommt / SQL Löschen26

…XML Sperre bleibt bestehen – LAN Viewer Mode27

Anzahl der User Clients28

Produktbilder: Arbeitsverzeichnis \ Bilder29

Modul AUTO SAVE, Automatischer Backup31

Hinweis zum Modul AES Verschlüsselung32

Info: xxx. INI im Arbeitsverzeichnis33

Info: xxx.CONF Warengruppen / Lagerorte34

Info: SQL Datenbankmodell35

Programmstart. SQL Anmeldefenster überspringen36

Fehlermeldungen / Mögliche Probleme37

SQL INI Datei fehlt37

Anzahl Seriennummern fehlt in reglicense.DAT38

Zu viele Benutzer angemeldet39

Kein Zugriff auf SQL Arbeitsverzeichnis40

SQL Transfer Error, Fehler beim XML Transfer 2 SQL41

Anmerkungen / Einschränkungen42

Ihre Ansprechpartner für Rückfragen:43

 

 

 

 

Dokument: © AE SYSTEME hjw, Rev. 170727-1845

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AE-SYSTEME - www.terminal-systems.de

Am Güterbahnhof 15 | D-31303 Burgdorf | Tel: +49 5136 802421 | Fax: +49 5136 9776368 | Seite 3

WWS-Lite2-WIN: Barcode Printing

 

 

 

AE WWS Lite – das Hauptprogramm

 

 

 

 

 

Dieses Dokument ist eine Ergänzung zur Dokumentation DOC-WWSLiteWin-DE. Dort finden Sie die Beschreibungen für die grundlegende Programmbedienung und alle weiteren Details. Diese Sonderdokumentation erläutert Benutzung eines optionalen Moduls.

 

Die Hauptdokumentation für unsere Lager- und Artikelverwaltung finden Sie direkt hier:

 

http://terminal-systems.de/wws-lager/doc-wwslitewin-de.pdf

 

 

 

 

 

Lagerverwaltung AE WWS mit XML oder SQL Option

 

Was SQL bringt: viele Benutzer dürfen GLEICHZEITIG auf die Datenbank zugreifen und Buchungen durchführen.

 

Zu diesem Zweck benötigen Sie einen Computer mit der Software SQL Datenbankserver in Ihrem Netzwerk. Dieser Computer wird als zentraler Rechner von den einzelnen Benutzern (SQL Clients) verwendet und übernimmt das Verwalten und die Bereitstellung der Daten.

 

Unser Softwarepaket AE WWS LITE WIN arbeitet standardmäßig mit einer Datenbank als Datei im XML Format. Hierbei können zwar auch mehrere Benutzer auf die Daten zugreifen – aber nur ein Benutzer darf Buchungen durchführen. Anders bei SQL: hier nutzen alle Benutzer den gleichen Datenbestand und es können viele Benutzer gleichzeitig buchen. Diese sollten zwar nicht zur gleichen Zeit den gleichen Datensatz buchen – aber zumindest die gleiche Lagerdatei, in diesem Fall: Tabelle. Zu diesem Zweck bietet AE WWS Lite mit dem Modul SQL OPTION die Erweiterung bei dem die Datenbank nicht mehr in einer XML Datei, sondern auf einem SQL Datenbankserver gespeichert wird.

 

 

 

Der SQL Server. "Nur" eine Software

 

Immer wieder weisen wir darauf ​​ hin. Für viele ist es klar. Aber einige wissen es halt noch nicht:

 

ein SQL Server ist erst mal nichts anderes als eine Software, die auf einem Rechner installiert wird.

 

SQL Server Software läuft daher in der Regal auf Standard Windows Systemen, also moderne Versionen auch auf Windows 10 sind kein Problem.

 

Die SQL Server Software kann lokal auf einem Arbeitsplatzrechner oder auf einem eigens dafür genutzten PC installiert werden. Wichtig ist, dass der Rechner für alle Benutzer erreichbar ist, die ihn nutzen wollen! Also er darf nicht ausgeschaltet o.ä. sein.

 

Sie bekommen den SQL Server daher in den meisten Fällen als integrationsfähige Setup Routine. Schauen Sie selbst nach, welche Hardwarevoraussetzung Ihr Server benötigt und installieren ihn dann entsprechend!

 

 

 

 

SQL Welche Versionen?

 

Ab AE WWS Lite Version 2.02.008 unterstützen wir

 

  • Microsoft SQL Server (2005 / 2014 oder vergleichbar). Nachstehend MS SQL genannt.

  • Microsoft SQL Server Express (wie oben, nur die kostenlose Version)

  • Firebird SQL

 

Diese Beschreibung orientiert sich nachfolgend erst einmal an Microsoft SQL (MS SQL). Gilt aber gleichermaßen auch für Firebird - nur die verwendeten Programme sind halt anders.

 

Welche Version nehmen wir?

 

 

Aktuell fahren wir unsere Datenbanken auf Systemen mit Windows 10 und Microsoft SQL Server Express 2014 (Produktionsversion), Microsoft SQL Server Express 2017 (Softwareentwicklung und Test) und mit dem entsprechenden Admin Tool SQL Server Management Studio. (Stand: April 2020)

 

 

 

 

Installation Schritt 1: SQL Datenbankserver und User

 

Ausgangszustand:

Sie benötigen in Ihrem Netzwerk einen Computer, den Sie als SQL Datenbankserver verwenden.

Die Benutzer / User müssen diesen via IP Verbindung erreichen und TCP / IP Zugriff auf die SQL Datenbank haben. SQL Server und SQL Browserverbindung müssen aktiviert sein,

Sie sollten ein Administrationstool für den SQL Datenbankserver besitzen.

 

SQL Serversoftware und SQL Clientlizenzen sind nicht Bestandteil unseres Angebotes. Für unsere Datenbanken verwenden wir in der Regel kostenfreie Microsoft SQL Express Versionen, die mit Einschränkungen aber für uns in ausreichender Leistungsfähigkeit verwendet werden können. Falls Sie mehr benötigen: Serversoftware und weitere Tools können sich von Microsoft beziehen. Ebenso findet sich ein reichhaltiges Angebot an Informationen wie man den SQL Server im Netzwerk installiert und anderen Benutzern via Dienste den IP Zugang auf die SQL Datenbank gewährt.

 

Am Rande, rudimentäre Informationen zur Installation SQL Datenbankserver und evtl weiterhin benötigter Admintools finden Sie in diesem Dokument:

 

http://terminal-systems.de/docs/doc-installsql-de.pdf

 

Achtung: Diese Dokumentationen bieten KEINE Einführung in den Betrieb eines SQL Servers! Wenn Sie nicht wissen, was Sie tun – fragen Sie bitte einen IT Experten, der sich mit Installation, Betrieb und Wartung eines SQL Datenbankservers auskennt. Wir setzen voraus, dass dieses bei Ihnen gegeben ist. Falls nicht – verwenden Sie lieber die XML Version unserer Software! Wir übernehmen keine Haftung oder Gewähr für etwaige Schwierigkeiten, die durch Nutzung unserer Programme eintreten.

Welche MS SQL Version

Unsere Software wurde für Microsoft SQL Server 2005 und höher entwickelt. Aktuell getestet wurden Installationen mit MS SQL Server 2005 / 2008 und MS SQL Server 2014 / 2017 Express Version. Wir empfehlen jeweils eine SQL Version zu verwenden, die vom Hersteller und Anwender als stabil gekennzeichnet wurde und wo bei Ihnen die meisten Erfahrungen vorliegen!

 

Installation Schritt 2: SQL Datenbank und Tabellen anlegen

 

 

Wir gehen von folgender Ausgangs Situation aus:

  • SQL Serversoftware ist installiert.

  • Admintool Microsoft Studio installiert. (Um Datenbanken u. Tabellen zu administrieren.)

 

 

Wenn Sie nun also Ihren SQL Server haben: der Server benötigt eine Datenbank. Innerhalb dieser Datenbank müssen Sie diverse Tabellen definieren! Verwenden Sie das Admintool des SQL Servers, um Datenbank und Tabellen anzulegen. Achtung: Stellen Sie unbedingt sicher, dass Tabellen, Feldnamen, Längen etc so definiert werden, wie hier angegeben! Ansonsten werden Sie Schwierigkeiten bekommen und können im schlimmsten Fall viel Zeit mit der Fehlersuche verbringen.

 

 

 

Verwenden Sie das Administration Tool, um SQL Datenbanken und Tabellen anzulegen. Im Tool haben Sie die Möglichkeit SQL Abfragen direkt einzugeben und ausführen zu lassen.

 

SQL Befehle - Nicht tippen – Copy & Paste:

Wir stellen Ihnen das jeweils aktuelle Datenbankmodell als Konfigurationsdateien zur Verfügung, so dass Sie per SQL Kommando direkt im Admintool Datenbank und Tabellen schnell und komfortabel anlegen können!

Einfach per Copy und Paste SQL Befehle ausführen! Die SQL Konfigurationsdateien für verschiedene Programmversionen finden Sie im Doku Center im Internet:

https://www.terminal-systems.de/wp/home-2/lager1/lagerverwaltung-aktuell/lagerverwaltung-software-download/aewwslite-dokucenter/

 

Bitte verwenden Sie die jeweils passenden Konfigurationsdateien aus dem Internet. Nachstehende Informationen daher nur als Beispiel und sind exemplarisch!

 

Beispiel einer Konfigurationsdatei mit SQL Datenbankmodell:

 

 

 

 

 

 

Datenbank DBAEWWS anlegen

 

 

 

Aktivieren Sie dann die neu angelegte Datenbank = stellen Sie sich, dass die nachfolgenden Befehle in der richtigen Datenbank ausgeführt werden.

 

 

 

Tabelle Artikel Liste ARTLIST anlegen

Felder nur Beispiele! Verwenden Sie die Abfrage aus unserer Datei „WWSSQL_TableConfig.txt“, um die richtigen Felder anzulegen! Siehe Einleitung zu Schritt 2!

​​ 

 

Tabelle LOG File / Historie LOGLIST anlegen