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 Hauptprogramm 4
Lagerverwaltung AE WWS mit XML oder SQL Option 5
Der SQL Server. "Nur" eine Software 5
SQL Welche Versionen? 6
Welche Version nehmen wir? 6
Installation Schritt 1: SQL Datenbankserver und User 7
Welche MS SQL Version 7
Installation Schritt 2: SQL Datenbank und Tabellen anlegen 8
Beispiel einer Konfigurationsdatei mit SQL Datenbankmodell: 10
Datenbank DBAEWWS anlegen 11
Tabelle Artikel Liste ARTLIST anlegen 12
Tabelle LOG File / Historie LOGLIST anlegen 13
Tabelle USR Benutzerliste WWS100USR anlegen 14
Benutzer / User für die Datenbank freigeben 15
Installation Schritt 3: AE WWS Software installieren / kopieren 16
Installation Schritt 4: Arbeitsverzeichnis festlegen 17
Installation Schritt 5: SQL Connection V2 INI definieren 18
Installation Schritt 6: Software starten, XML Datei anlegen 19
Installation Schritt 7: XML Transfer auf SQL Datenbank 20
Installation Schritt 8: INI und CONF Dateien kopieren 22
…Weiter nach Transfer OK 23
Lagerorte und Warengruppen 23
...Weiter bei Transfer FEHLER 25
...Transfer bis der Arzt kommt / SQL Löschen 26
…XML Sperre bleibt bestehen – LAN Viewer Mode 27
Anzahl der User Clients 28
Produktbilder: Arbeitsverzeichnis \ Bilder 29
Modul AUTO SAVE, Automatischer Backup 31
Hinweis zum Modul AES Verschlüsselung 32
Info: xxx. INI im Arbeitsverzeichnis 33
Info: xxx.CONF Warengruppen / Lagerorte 34
Info: SQL Datenbankmodell 35
Programmstart. SQL Anmeldefenster überspringen 36
Fehlermeldungen / Mögliche Probleme 37
SQL INI Datei fehlt 37
Anzahl Seriennummern fehlt in reglicense.DAT 38
Zu viele Benutzer angemeldet 39
Kein Zugriff auf SQL Arbeitsverzeichnis 40
SQL Transfer Error, Fehler beim XML Transfer 2 SQL 41
Anmerkungen / Einschränkungen 42
Ihre Ansprechpartner für Rückfragen: 43
Dokument: © AE SYSTEME hjw, Rev. 170727-1845
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:
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!