Info@ybm.support

ybm_logo_neu_2024

UNSER SUPPORT HILFT INFORMIEREN SIE SICH IM WIKI ERSTELLEN SIE EIN TICKET

Suche

Zentrale Datenbank (MSSQL) für BarcodeShipping einrichten

Im Folgenden wird erklärt, wie du BarcodeShipping auf verschiedenen Arbeitsstationen installieren kannst, während die Stationen gleichzeitig mit nur einer zentralen MSSQL-Datenbank verbunden ist.
 
Die Installation erfolgt auf eigene Gefahr und ohne jegliche Gewährleistung unsererseits. Im Zweifelsfall lässt du die Installation von einer Fachkraft durchführen oder meldest dich bei uns im Support.

1. MSSQL installieren

MSSQL kannst du hier herunterladen:
https://www.microsoft.com/de-de/sql-server/sql-server-downloads

Wähle im unteren Bereich der Seite die Express-Version aus.

Folgender Download wird für einen späteren Schritt benötigt, wenn du dich mit der Windows-Authentifizierung anmelden möchtest. https://learn.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16

Bei der Installation von MSSQL solltest du den Eintrag „Benutzerdefinierte Installation“ verwenden.
 
Nach der Installation öffnet sich das Fenster „Server Installationscenter“. Bei dem Punkt „Installation“ wählst du den ersten Punkt aus:

Im nächsten Schritt öffnet sich dann das Setup Fenster, dabei die Lizenz-Vereinbarungen akzeptieren und die Microsoft-Updates aktivieren (letzteres wird nicht zwingend benötigt).

Danach werden die Setupdateien installiert.

Im nächsten Schritt, unter „Installationsregeln“, darauf achten, dass alle Regeln, bis auf „Windows-Firewall“, einen grünen Haken haben.


Bei dem Punkt „Azure Erweiterungen“ (oben) den Haken Raus nehmen, da das dies nicht benötigt wird. Dann auf „Weiter“ klicken.

Bei der „Instanzkonfiguration“ klickst du oben auf „Benannte Instanz“ und trägst daneben „BARCODESHIPPING“ ein. Achte darauf, dass auch direkt bei „Instanz-ID“ „BARCODESHIPPING“ eingetragen ist. Klicke dann auf „Weiter“.

Bei dem Punkt „Serverkonfiguration“ musst du nichts um- oder einstellen. Es sollte wie auf dem folgenden Screenshot aussehen.

Wenn du Zugriff auf die Datenbank mit der Windows-Authentifizierung möchtest, solltest du bei der „Datenbank-Engine-Konfiguration“ oben den „Windows-Authentifizierungsmodus“ auswählen und im unteren Fenster den entsprechenden Benutzer auswählen.
 
Wenn ein Benutzer für den Zugriff auf die Datenbank angelegt werden soll, verwende den „Gemischten Modus“. Dazu musst du ein Kennwort vergeben und im unteren Feld einen Benutzer anlegen, der dann Adminrechte erhält, damit dieser später auf die Datenbank zugreifen kann.

Danach sollte die Installation bis zum Ende durchlaufen. Unter dem Punkt „Abgeschlossen“ kannst du nochmal überprüfen, ob alle Punkte erfolgreich installiert wurden.

2. SQL Management Server Tool und Datenbank erstellen

Starte nach der Installation das SQL Server Management Studio Tool.
 
Nachdem das Tool gestartet ist, musst du eine neue Datenbank erstellen. Klicke dazu mit der rechten Maustaste auf „Datenbanken“ und wähle „Neue Datenbank“ aus. Gib im folgenden Fenster einen sinnvollen Datenbanknamen ein und klicke dann auf „OK“.

Wenn du Zugriff auf die Datenbank mit dem eben angelegten Datenbank-Benutzer möchtest, wähle unter „Sicherheit\Anmeldungen“ SQL Server Authentifizierung aus und vergib ein Passwort sowie einen Anmeldenamen. Dabei ist es noch wichtig dem Benutzer die nötigen Rechte zu geben damit dieser auf die Datenbank zugreifen kann.

(Folgender Schritt wird nur benötigt, wenn die Windows-Authentifizierung gewählt wird.)
 
Für die Windows-Authentifizierung musst du die Datei „mssql-jdbc_auth-12.2.0.x64“ in das Verzeichnis „C:\Program Files\Eclipse Adoptium\jdk-17.0.5.8-hotspot\bin“ kopieren, damit die Authentifizierung mit Windows funktioniert. Bei der Installation unter dem Punkt „Datenbank-Engine-Funktion“ wird standardmäßig bereits der Windows-Benutzer angelegt, der über Admin-Berechtigungen verfügt.
Danach öffnest du den „SQL Server Configuration Manager“ und navigierst zu SQL Server Netzwerkkonfiguration für Protokolle. Wähle hier „BARCODESHIPPING“ aus und stelle „TCP/IP“ auf „Aktivieren“.
 
Unter dem Punkt „SQL Server Dienste“ stellst du dann unter „Eigenschaften\Dienste“ den Startmodus auf „Automatisch“. Danach startest du die Dienste Server-Browser, Server BARCODESHIPPIN, Server Launchpad BARCODESHIPPING und, sofern möglich, auch Server-Agent BARCODESHIPPING.

3. BCS für zentrale DB konfigurieren

Damit BarcodeShipping auch mit dieser, eben angelegten Datenbank startet, musst du im Arbeitsverzeichnis von BCS im „config-Ordner“ eine „database.conf“-Datei anlegen.
 
Dies kannst du z.B. einfach mit dem „Notepad“ unter Windows machen. Erstelle eine *.txt-Datei und ändere die Endung einfach in *.conf um.
 
Folgendes eingeben, wenn du einen DB-User für den Zugriff auf die DB benutzt:  
(Beachte, dass databaseName, instanceName, user und password nach deinen Angaben während der Installation/Anlage der DB angepasst werden)
 
url:“jdbc:sqlserver://localhost;encrypt=false;databaseName=BarcodeShipping;instanceName=BARCODESHIPPING;user=MyUserName;password=*****;“
 
Folgendes eingeben, wenn du die Windows-Authentifizierung (Windows-User) für den Zugriff auf die DB nutzen möchtest:
 
url:“jdbc:sqlserver://localhost;encrypt=false;databaseName=BarcodeShipping;instanceName=BARCODESHIPPING;integratedSecurity=true;“
 
Datei speichern, und BCS greift beim nächsten Start auf die Datenbank zu und erstellt die nötige Datenbankstruktur.
 
Danach werden alle wichtigen Daten in dieser Datenbank abgelegt, wie z.B. Sendungsdaten, Trackingnummern, Labels und vieles mehr.