Die empfohlene Anbindung: BISConnect verbindet sich direkt mit der MSSQL-Datenbank Ihrer JTL-Wawi. Schneller Sync, volle Kontrolle — und kein zusätzlicher REST API Server nötig.
Zuletzt aktualisiert: 2. November 2026 · Weg in BIS ERP (Einstellungen → Verkaufskanäle & Anbindungen → JTL-Wawi) am 5. November 2026 an BIS ERP 0.0.0.1336 geprüft
BISConnect — der JTL-Wawi-Bridge-Desktop-Client — bietet zwei Verbindungsmodi. Bei SQL-Direkt verbindet sich BISConnect unmittelbar mit der MSSQL-Datenbank Ihrer JTL-Wawi (Standard-Datenbank eazybusiness). Genau dafür ist dieser Modus in BISConnect als „SQL-Direkt (empfohlen)" gekennzeichnet.
In BISConnect lautet der Untertitel dieses Modus: „Direkte Verbindung zur JTL-Datenbank. Volle Kontrolle, schneller Sync." Für die meisten Betriebe ist SQL-Direkt die richtige Wahl — Sie müssen weder den JTL REST API Server starten noch eine App-Registrierung in JTL-Wawi anlegen.
| Kriterium | SQL-Direkt |
|---|---|
| Verbindung | Direkt zur JTL-MSSQL-Datenbank |
| JTL REST API Server | Nicht erforderlich |
| App-Registrierung in JTL | Nicht erforderlich |
| Sync-Geschwindigkeit | Schnell |
| Einrichtung | MSSQL-Verbindungsdaten in BISConnect |
Bevor Sie die SQL-Direkt-Anbindung einrichten, stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:
| # | Voraussetzung | Details |
|---|---|---|
| 1 | JTL-Wawi 1.8+ | Für die SQL-Direkt-Anbindung genügt Version 1.8. Prüfen Sie Ihre Version unter Hilfe → Über JTL-Wawi. |
| 2 | JTL-MSSQL erreichbar | Der SQL Server, auf dem die JTL-Datenbank (Standard: eazybusiness) liegt, muss von dem Rechner erreichbar sein, auf dem BISConnect läuft. In der Regel läuft BISConnect direkt auf dem JTL-Server. |
| 3 | SQL Server Browser & TCP/IP | Bei einer benannten Instanz (z. B. SQLEXPRESS oder JTLWAWI) müssen der Dienst SQL Server Browser laufen und das Protokoll TCP/IP im SQL Server Configuration Manager aktiviert sein. Bei einer Standard-Instanz reicht TCP/IP. |
| 4 | SQL-Benutzer | Ein eigener SQL-Benutzer mit Lese-, Schreib- und Ausführungsrechten auf die JTL-Datenbank (eazybusiness), kein sysadmin. So legen Sie ihn an: SQL-Benutzer für BISConnect anlegen. |
| 5 | BISpicy POS Account | Ein aktives BISpicy-Konto mit WaWi-Verbindung (BIS ERP oder Kundencenter). |
Legen Sie für BISConnect einen eigenen SQL-Benutzer an — mit Lese-, Schreib- und Ausführungsrechten auf die JTL-Datenbank (eazybusiness), aber ohne die Rolle sysadmin. BISConnect liest und schreibt (Bestand, Bons, Wareneingang) und ruft gespeicherte Prozeduren von JTL auf. Ein Nur-Lese-Benutzer besteht den Verbindungstest, scheitert danach aber an jedem Schreibweg. Strukturänderungen an der Datenbank (Tabellen anlegen oder ändern) braucht BISConnect nicht.
MEIN-SERVER\JTLWAWI (derselbe Wert wie Host und Instanzname in Schritt 4). Ihr Systemadministrator oder JTL-Betreuer hilft Ihnen dabei.HIER_EIGENES_STARKES_PASSWORT durch Ihr eigenes Passwort. Passt der Datenbankname nicht, ersetzen Sie eazybusiness durch den Namen Ihrer JTL-Datenbank. Bindet BIS mehrere JTL-Datenbanken an (z. B. eazybusiness_tm2), wiederholen Sie die Befehle ab USE (Schritt 2 bis 4 im Block) in jeder weiteren Datenbank; den Login (Schritt 1 im Block) legen Sie nur einmal an.bisconnect und Ihr Passwort ein.-- 1. Login auf dem SQL Server
CREATE LOGIN [bisconnect] WITH PASSWORD = N'HIER_EIGENES_STARKES_PASSWORT',
CHECK_POLICY = ON, DEFAULT_DATABASE = [eazybusiness];
GO
-- 2. Benutzer in der JTL-Datenbank
USE [eazybusiness];
GO
CREATE USER [bisconnect] FOR LOGIN [bisconnect];
GO
-- 3. Lesen und Schreiben in allen Tabellen
ALTER ROLE [db_datareader] ADD MEMBER [bisconnect];
ALTER ROLE [db_datawriter] ADD MEMBER [bisconnect];
GO
-- 4. Gespeicherte Prozeduren ausführen (datenbankweit)
GRANT EXECUTE TO [bisconnect];
GODer letzte Befehl erlaubt das Ausführen der gespeicherten Prozeduren in allen Bereichen der JTL-Datenbank. Das ist nötig, weil JTL seine Prozeduren auf mehrere Bereiche verteilt (unter anderem dbo, Verkauf, Rechnung und Kunde) und neue JTL-Versionen weitere hinzufügen können. So müssen Sie die Rechte nach einem JTL-Update nicht nachziehen.
db_owner nicht. Erscheint beim Verbindungstest „Login failed for user" bzw. auf deutschen Systemen „Fehler bei der Anmeldung für den Benutzer", prüfen Sie, ob der SQL Server die SQL-Server-Authentifizierung erlaubt (Servereigenschaften → Sicherheit → SQL Server- und Windows-Authentifizierungsmodus). Nach dem Umstellen müssen Sie den Dienst SQL Server neu starten (SQL Server Configuration Manager oder Windows-Dienste), sonst bleibt die Meldung bestehen.Die SQL-Direkt-Anbindung richten Sie in BISConnect und im BISpicy-Verbindungsdialog ein — folgen Sie den Schritten der Reihe nach.
BISConnect ist die Brücke zwischen Ihrer lokal installierten JTL-Wawi und der BISpicy-Cloud. Installieren Sie BISConnect auf dem JTL-Server (oder einem Rechner, der die JTL-Datenbank erreicht).
BISConnect-Setup.exe → Eigenschaften
Starten Sie BISConnect. Die Kopfzeile zeigt den aktuellen Verbindungsstatus an („Verbunden" bzw. ein Button „Trennen"). Oben finden Sie die Tabs Status, Protokoll, Einstellungen und Kitchen-Bridge.
Damit BISConnect weiß, zu welchem Konto es gehört, koppeln Sie es über einen Token mit Ihrem BISpicy-Konto. Den Token erzeugen Sie im BISpicy-Verbindungsdialog und fügen ihn in BISConnect ein.
Öffnen Sie die JTL-Integration in BISpicy:
Klicken Sie auf "Mit JTL verbinden". Tragen Sie im Dialog den Verbindungsnamen und die Server-Adresse Ihrer JTL-Wawi ein und aktivieren Sie den Schalter "JTL-Wawi On-Premise" — die SQL-Direkt-Anbindung setzt eine lokal installierte JTL-Wawi voraus.
Für eine On-Premise-Anbindung zeigt der Dialog den Hinweis „BISConnect Client nicht verbunden" mit einer kurzen Anleitung. Gehen Sie so vor:
Wechseln Sie in BISConnect auf den Tab Einstellungen. Dort befindet sich oben ein Umschalter für den Verbindungsmodus für SQL-Direkt:
| Umschalter-Option | Untertitel in BISConnect |
|---|---|
| SQL-Direkt (empfohlen) | Direkte Verbindung zur JTL-Datenbank. Volle Kontrolle, schneller Sync. |
Wählen Sie „SQL-Direkt (empfohlen)". BISConnect blendet daraufhin den Konfigurationsbereich „MSSQL-Datenbank" ein.
Füllen Sie im Bereich „MSSQL-Datenbank" die Verbindungsdaten zu Ihrer JTL-Datenbank aus:
| Feld | Beschreibung | Beispiel |
|---|---|---|
| SQL Server Host | Hostname oder IP-Adresse des SQL Servers, auf dem die JTL-Datenbank liegt. Läuft BISConnect auf dem JTL-Server selbst, ist das in der Regel localhost. |
localhost |
| Port | TCP-Port des SQL Servers. | 49250 |
| Instanzname optional | Nur bei benannten Instanzen (z. B. SQLEXPRESS, JTLWAWI) ausfüllen. Bei einer Standard-Instanz das Feld leer lassen. |
JTLWAWI |
| Datenbank | Name der JTL-Datenbank. | eazybusiness |
| Benutzername | Ihr eigener SQL-Benutzer für BISConnect mit Lese-, Schreib- und Ausführungsrechten auf die JTL-Datenbank (siehe SQL-Benutzer für BISConnect anlegen). | bisconnect |
| Passwort | Das Passwort, das Sie beim Anlegen des SQL-Benutzers vergeben haben. | Ihr eigenes Passwort |
SQLEXPRESS, JTLWAWI) ausfüllen. Bei einer Standard-Instanz leer lassen.eazybusiness), keinen Benutzer mit der Rolle sysadmin. Wie Sie ihn anlegen, steht im Abschnitt SQL-Benutzer für BISConnect anlegen weiter oben.Klicken Sie im Bereich „MSSQL-Datenbank" auf den Button „Verbindung testen". BISConnect prüft, ob die JTL-Datenbank mit den eingegebenen Daten erreichbar ist.
| Ergebnis | Bedeutung |
|---|---|
| Erfolgreich | Die MSSQL-Verbindung steht. Speichern Sie die Einstellungen. |
| Fehlgeschlagen | Prüfen Sie Host, Port, Instanzname, Benutzer/Passwort und die Firewall (siehe Fehlerbehebung). |
Steht die Verbindung, zeigt die Kopfzeile von BISConnect den Status „Verbunden" an — und der Button wechselt zu „Trennen".
Sobald BISConnect in der Kopfzeile den Status „Verbunden" zeigt, wechseln Sie zurück in den BISpicy-Verbindungsdialog "Mit JTL verbinden" aus Schritt 2.
Im Tab Einstellungen finden Sie zusätzlich den Bereich „App-Einstellungen". Damit BISConnect die Anbindung im laufenden Betrieb zuverlässig aufrechterhält, empfehlen wir folgende Optionen:
| Option | Beschreibung | Empfehlung |
|---|---|---|
| Automatisch starten | BISConnect startet automatisch mit dem Windows-Start. So ist die JTL-Anbindung nach jedem Neustart des Servers sofort wieder aktiv. | Aktivieren |
| In Taskleiste minimieren | BISConnect läuft unauffällig im Hintergrund und legt sich beim Schließen in die Windows-Taskleiste, statt sich zu beenden. | Aktivieren |
Sobald BISConnect verbunden ist, erfolgt die weitere Konfiguration unabhängig vom gewählten Anbindungsmodus. Die folgenden Themen sind auf der Einstiegsseite JTL-Wawi Integration beschrieben:
Nachfolgend finden Sie Lösungen für die häufigsten Probleme der SQL-Direkt-Anbindung. Allgemeine Sync-Probleme (Produkte, Bestand) sind in der Fehlerbehebung der Einstiegsseite beschrieben.
localhost.SQLEXPRESS, JTLWAWI) muss der Instanzname eingetragen sein. Bei einer Standard-Instanz muss das Feld leer bleiben.eazybusiness)? Er braucht einen Datenbankbenutzer in eazybusiness.eazybusiness_tm2). Führen Sie die Befehle ab USE aus dem SQL-Block in dieser Datenbank aus; den Login legen Sie nicht erneut an.eazybusiness (Rollen db_datareader, db_datawriter und das Recht EXECUTE) und ergänzen Sie fehlende Rechte wie im Abschnitt SQL-Benutzer für BISConnect anlegen beschrieben.EXECUTE muss datenbankweit erteilt sein (GRANT EXECUTE TO [bisconnect];), nicht nur auf einzelne Bereiche wie dbo. JTL verteilt seine Prozeduren auf mehrere Bereiche; ein enger erteiltes Recht lässt einzelne Schreibwege scheitern oder sie werden stillschweigend übersprungen.sa zurück, sondern wenden Sie sich an den BISpicy-Support und nennen Sie die genaue Meldung aus dem Protokoll. Wir ergänzen dann gezielt das fehlende Recht.Wenn Sie ein Problem nicht lösen können, kontaktieren Sie unseren Support:
Öffnen Sie ein Support-Ticket direkt in der BISpicy POS App unter Einstellungen → Support.
Schreiben Sie uns an support@bispicy.com mit einer Beschreibung des Problems.