Skip to main content
Diese Seite beschreibt die vollständige Einrichtung eines Microsoft SQL Servers als Datenbank für die JTL Wawi, einschließlich Netzwerk- und Firewall-Konfiguration, Optimierung mit JTLDiag und automatisierter Datensicherung mit SQL Backup Master.
Eine Übersicht aller Projekte und Dienste steht unter 3.0.0 Übersicht. Die Netzwerkgrundlagen, auf denen diese Anleitung aufbaut, sind unter 1.0.1 Netzwerk (Physisch) dokumentiert.

Auf einen Blick

Zugangsdaten (sa-Kennwort, SMTP-Passwort, Kundencenter-Konto) werden nicht in dieser Dokumentation gespeichert. Sie liegen ausschließlich im Passwortmanager unter dem Eintrag Kunde\JTLWAWI.

Ablauf


1. Downloads und Vorbereitung

Vor Beginn müssen alle Installationsprogramme bereitliegen.
Bei der JTL Wawi nicht die neueste „Edge“-Version wählen, sondern die stabile Vorgängerversion.

2. SQL Server installieren

1

Setup starten

Installationstyp Custom (Benutzerdefiniert) wählen.
2

Installationscenter

Neue eigenständige SQL Server-Installation auswählen.
3

Updates

Die Option Mit Microsoft Update nach Updates suchen aktivieren.
4

Installationsregeln

Eine Warnung zur Firewall ist normal und kann ignoriert werden. Die Firewall wird in Schritt 4 manuell konfiguriert.
5

Azure-Erweiterung

Die Azure-Erweiterung für SQL Server deaktivieren. Sie wird in der Regel nicht benötigt.
6

Funktionsauswahl

Unter Instanzfunktionen muss Datenbank-Engine-Dienste aktiviert sein.
SQL-Server-Setup: Funktionsauswahl mit Datenbank-Engine-Diensten

Funktionsauswahl im SQL-Server-Setup

7

Instanzkonfiguration

Benannte Instanz wählen und den Namen nach dem Schema [Firmenkürzel]JTL vergeben, z. B. MMJTL.
Den Instanznamen sofort im Passwortmanager dokumentieren: Ordner Kunde\JTLWAWI (bei Bedarf anlegen), Eintrag „Firma JTL SQL sa“.
8

Serverkonfiguration und Sortierung

Auf dem Reiter Sortierung die Collation prüfen.
Kritisch: Bei Bestandskunden die Sortierung des alten Servers übernehmen. Eine falsche Sortierung führt später zu Fehlern und lässt sich nur schwer korrigieren.
Bei Neukunden ist der Standard in der Regel Latin1_General_CI_AS.
SQL-Server-Setup: Serverkonfiguration, Reiter Dienstkonten

Dienstkonten

SQL-Server-Setup: Serverkonfiguration, Reiter Sortierung mit Latin1_General_CI_AS

Sortierung (Collation) der Datenbank-Engine

9

Datenbank-Engine-Konfiguration

  • Gemischter Modus (SQL Server- und Windows-Authentifizierung) wählen.
  • sa-Kennwort vergeben: keine Sonderzeichen, darf nicht „pass“ enthalten. Ablage im Passwortmanager unter „Firma JTL SQL sa“.
  • Unter SQL Server-Administratoren über Aktuellen Benutzer hinzufügen den angemeldeten Benutzer eintragen.
SQL-Server-Setup: Datenbank-Engine-Konfiguration mit gemischtem Modus

Authentifizierungsmodus und Administratoren (Servername geschwärzt)


3. SSMS und JTL Wawi installieren

1

SSMS installieren

SQL Server Management Studio mit den Standardeinstellungen installieren. Die Installation dauert einige Zeit, gegebenenfalls ist ein Neustart erforderlich.
2

JTL Wawi installieren

Installer ausführen und die Standardinstallation durchführen.

4. Netzwerk und Firewall konfigurieren

Damit die Wawi-Clients den Server erreichen, müssen Firewall und Port manuell konfiguriert werden.

Firewall-Regel anlegen

1

Regel erstellen

Systemsteuerung → Windows Defender Firewall → Erweiterte Einstellungen öffnen und eine eingehende Regel vom Typ Programm erstellen.
2

Programmpfad angeben

3

Aktion und Profile festlegen

Verbindung zulassen aktivieren und die Gültigkeit für die Profile Domäne, Privat und Öffentlich festlegen.
Assistent für neue eingehende Regel: Aktion Verbindung zulassen

Aktion der eingehenden Regel

Assistent für neue eingehende Regel: Profile Domäne, Privat, Öffentlich

Profile der Regel (Beispiel: Domäne und Privat)

Zugelassene Apps der Windows Defender Firewall mit SQL Server Windows NT - 64 Bit

Zugelassene Apps in der Windows-Firewall

TCP/IP und Port einrichten

1

Netzwerkkonfiguration öffnen

Im SQL Server-Konfigurations-Manager zu SQL Server-Netzwerkkonfiguration → Protokolle für [Instanzname] wechseln.
2

TCP/IP aktivieren

TCP/IP auf Aktiviert setzen.
SQL Server-Konfigurations-Manager: Protokolle mit aktiviertem TCP/IP

TCP/IP ist aktiviert, Named Pipes bleibt deaktiviert

3

Port festlegen

Rechtsklick auf TCP/IP → Eigenschaften → Reiter IP-Adressen. Ganz unten unter IPAll den Port eintragen.
Portschema: 50 + letzte Stelle der Server-IP. Endet die Adresse auf .134, lautet der Port 50134.
4

Dienst neu starten

Änderungen im Konfigurations-Manager greifen erst nach einem Neustart des SQL-Server-Dienstes (Rechtsklick auf den Dienst → Neu starten).
SQL Server-Konfigurations-Manager: Kontextmenü des SQL-Server-Dienstes mit Neu starten

Neustart des SQL-Server-Dienstes

Konvention für die Verbindungszeichenfolge: IP-Adresse des Servers,Port\Instanzname

5. Datenbank anlegen und mit JTLDiag optimieren

Datenbank erstellen

1

Erster Start

JTL Wawi öffnen. Die Datenbankverwaltung startet automatisch.
2

Verbindung herstellen

Als Servername .\[Instanzname] (z. B. .\MMJTL) oder (local)\[Instanzname] eintragen. Anmeldung mit dem Benutzer sa und dem hinterlegten Kennwort.
3

Datenbank erstellen

Da noch keine Datenbank eazybusiness existiert, diese neu erstellen lassen. Anschließend die Wawi schließen.

Optimierung mit JTLDiag

1

JTLDiag starten

Pfad: C:\Program Files (x86)\JTL-Software\JTLDiag oder über den Eintrag im Wawi-Ordner. Über das + Symbol eine SQL-Server-Konfiguration hinzufügen.
2

Verbindungsdaten eintragen

Instanz und sa-Zugangsdaten eintragen und als Mandanten eazybusiness wählen.
3

Alle Einstellungen auf Grün setzen

Nacheinander die Reiter Server Einstellungen, TempDB Einstellungen und eazybusiness Einstellungen öffnen und alle vorgeschlagenen Änderungen („Ideale Config“) übernehmen.
JTLDiag: Reiter Server Einstellungen mit aktuellen und empfohlenen Werten

JTLDiag: Server Einstellungen mit den empfohlenen Werten

Zwei gelbe Einträge unter Server Einstellungen sind nicht kritisch und völlig normal. Die eazybusiness Einstellungen können länger dauern, also Geduld haben.

6. Datensicherung mit SQL Backup Master

1

Neue Sicherung

Create New Backup wählen.
2

SQL Server wählen

Authentifizierung auf SQL Server Authentication stellen und sa mit dem Kennwort eintragen.
3

Ziel festlegen

Als Ziel Local or Network Folder wählen.
Der Pfad muss auf ein separates Backup-Laufwerk zeigen, nicht auf die Systempartition. Das Laufwerk vorher einrichten.
SQL Backup Master: Zieleinstellungen für lokalen oder Netzwerkordner

Sicherungsziel: lokaler oder Netzwerkordner

4

Bereinigung

Alte Sicherungen löschen: Delete backups older than 7 days (vollständige Sicherung).
5

Zeitplan

Vollsicherung täglich um 01:00 Uhr.
SQL Backup Master: Sicherungsauftrag-Zeitplan mit täglicher Vollsicherung

Zeitplan der Vollsicherung

Benachrichtigung per SMTP

Die Benachrichtigung wird in den globalen Einstellungen von SQL Backup Master konfiguriert. Als Versandpostfach dient die Admin-Adresse des Kunden im KAS (All-Inkl), z. B. admin.firmenname@….
1

Weiterleitung einrichten

Im KAS eine Kopie-Weiterleitung an die interne IT-Sammeladresse einrichten.
2

Empfänger festlegen

Als Empfänger das Support-Postfach eintragen. Es wird nur bei Fehlern benachrichtigt.
3

Test durchführen

Eine Test-E-Mail an die eigene Adresse senden und den Empfang prüfen.

7. Abschluss in der Wawi

1

Admin-Login

In der Wawi als admin anmelden.
2

Firmendaten hinterlegen

Die vollständigen Kundendaten erfassen.
3

JTL Kundencenter

Ein neues Konto für den Kunden erstellen:
  • E-Mail: die zuvor angelegte KAS-Admin-Adresse (Webmail: webmail.all-inkl.com)
  • Passwort: sicher, aber ohne unnötige Komplexität, da es häufiger benötigt wird
4

Checkliste abschließen

Die Checkliste in Trello final abhaken.

Änderungshistorie

Ersterfassung

Einrichtung von SQL Server, JTL Wawi, JTLDiag und SQL Backup Master aus der bestehenden Notiz übernommen, strukturiert und mit Screenshots ergänzt. Kundenspezifische Angaben (Servername, E-Mail-Adressen) wurden entfernt oder neutralisiert.
Diese Seite ist die einzige Quelle für die Einrichtung von SQL Server und JTL Wawi. Änderungen am Vorgehen werden hier eingepflegt und in der Änderungshistorie vermerkt.