Neu keine Verbindung zur DB (in Testumgebung)

pixxass

Sehr aktives Mitglied
8. Februar 2017
244
56
Chemnitz
Hallo allerseits,

ich bin gerade dabei unseren neuen Server einzurichten und habe in unserem kleinem Netzwerk den neuen Server Windows 2019 in einer eigenen Domäne laufen.
Die Installation von SQL Express 2017 sowie die Wawi liefen reibungslos und ich kann lokal auf dem Server arbeiten.
Nun versuche ich seit gestern, einen Clienten, welcher ohne Probleme in die Test-Domäne integriert wurde, mit der Wawi Datenbank auf dem Server zu verbinden.
Leider will es mir einfach nicht gelingen. Ich habe dies unter Windows 2008R schon einige male hinter mir und kenne einige Stolpersteine, aber diesmal (auf Windows Server 2019) bin ich etwas ratlos.

Software:

- Windows Server 2019 Standard
- SQL Server Express 2017
- JTL WAWI aktuell

Was wurde bisher getan:

- SQL Server.exe in Firewall und auch die Ports der DB (eingehend wie ausgehend) eingetragen
- JTL Wawi in der Firewall eingetragen
- Datenbank über Clienten versucht direkt zu erreiche (servername,Port\JTLWAWI)
- Änderung des Ports der DB

Alles ohne Erfolg, es zeigt mir immer nur unsere aktuell laufende DB (aus dem Produktivbereich [dies daher, da ich mich in der gleichen Subnetz bewege, um später schneller alles einrichten zu können]) an - mit dieser kann ich mich verbinden (logisch da die Einstellungen des alten Servers greifen).
Meine Test-DB aus meiner neu erstellten Domäne ist nicht erreichbar / wird nicht angezeigt.
ABER: Sobald ich die Firewall deaktiviere, sind beide DB erreichbar und ich kann auch mit der neu erstellten Test-DB arbeiten. Aktiviere ich die Firewall ist die Verbindung weg.

Alle Einstellungen sind aber augenscheinlich genau wie bei dem "alten" Server (Freigeben der Ports / Software).
Soweit ich mich dunkel erinnere, ist es auch nicht mehr nötig in der ODBC Einstellungen vorzunehmen, so dass ich trotz Google und den immer hilfreichen Foreneinträgen sowie dem Guide etwas auf dem Schlauch stehe...

Was habe ich übersehn / vergessen?
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Hallo @pixxass

ich bin mir nicht sicher ob das ganze ggf. mit der Domäne zutun haben kann.

Davon abgesehen, die Firewall hast du ja schon gemacht, Top
Port des SQL Servers hast du scheinbar auch angepasst, auch Top.
Hast du den Port für alle Netzwerkverbindungen gesetzt? (In der Liste nach ganz unten Scrollen)
Ist TCP/IP für den SQL Server überhaupt aktiv?

Wie ist deine Schreibweise im Verbindungsprofil vom Client?
<Server>,<Port>\<Instanz>
(z.B. localhost,1433\JTLWAWI )

Es kann sein das der Port auch hinter die Instanz gesetzt werden muss.
 
  • Gefällt mir
Reaktionen: pixxass

pixxass

Sehr aktives Mitglied
8. Februar 2017
244
56
Chemnitz
Hallo Dennis,

danke für Deine schnelle Rückmeldung.
Leider habe ich auch langsam die Vermutung, dass es ein bisschen an den zwei Domönen in einem Netzwerk hängt...

Also:
Der Port wurde im SQL Config. Manger ganz unten gesetzt.
TCP/IP ist aktiviert.
Schreibweise wurde wie von dir angegeben genutzt.
"Es kann sein das der Port auch hinter die Instanz gesetzt werden muss. " Wie ist das zu verstehen? <Server>\<Instanz> ,<Port> so ?

Das mysteriöse ist: Ich habe gestern und heute Zugriff erhalten (jedoch nur über die direkte <Server>,<Port>\<Instanz> Eingabe. Angezeigt wird mir die SQL DB nur bei Deaktivierung der Firewall).
Einmal nach dem ich das letzte SQL Server 2017 Service Pack de- und dann wieder installiert habe (JTL Wawi zeigt an das es nicht die aktuellste wäre) und dann noch einmal, nach dem ich in der Firewall die sqlservr.exe nochmal raus und wieder rein genommen hatte.
Zwischenzeitlich habe ich auch einen PC von einem Kollegen der im Urlaub ist, kurzer Hand noch mit in die Testdomöne genommen, auch da ging es mal kurz. Dann sogar sehr gut und flott und an beiden Test-Clienten!
Aber nur, bis ich den neuen Server neu starte. Danach ist wieder keine Verbindung möglich. Es kommen dann folgende Medlungen:

"Provider: TCP provider, err 0 - Der Wartevorgang wurde abgebrochen" (kommt meist)
"Name ist korrekt jedoch können keine Daten geladen werden"

Oder die Client-Wawi Startsetup reagiert gar nicht bzw extrem langsam.

Ich vermute das es irgendwas mit dem "alten" Server noch zu tun hat, da hier auch der DHCP Server läuft. DNS Server gibt es jetzt zwei (je ein für jede Domöne) und sollten auch beide korrekt laufen.

Ich frage mich nur langsam, ob das Suchen noch lohnt, oder ich einfach beim Tag "X" des Wechselns dann live schau. Die Konstellation jetzt ist, nunja, sagen wir suboptimal...
Dann beim direkten Austausch der Server, gäbe es wieder nur den "einen" Server und der andere wäre als Fehlerquelle ausgeschlossen. Zudem es ja jetzt auch ohne Firewall funktioniert bzw. es sporadisch ohne großes Zutun plötzlich funktioniert.

Gibt es sonst in Windows Server 2019 Firewalls irgendetwas neues zu beachten / bzw. beim Neustart der SQL Express 2017?
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Oh.
Das ganze ließt sich so, als gäbe es in deiner aktuellen Konstellation gefühlt 2 Millionen Fehlerquellen.

DHCP
Netzwerk allgemein
Domäne
Firewall

Das alles kann ein Grund sein, da du die Firewall aber schon korrekt eingerichtet hast würde ich diese sogar ausschließen, bei den anderen Gründen bin ich nicht Fachmann genug bzw. auch nicht vor Ort.

Du könntest auf dem Client versuchen ein MS SQL Management Studio zu installieren und damit die Verbindung testen.
Meines Wissens nach gibt es bei der Firewall im Server 2019 nichts zusätzlich zu beachten.
 
  • Gefällt mir
Reaktionen: pixxass

pixxass

Sehr aktives Mitglied
8. Februar 2017
244
56
Chemnitz
Ja das ist das Problem und deswegen soll es auch mal hübsch und neu werden ;) Vor mir haben hier bereits zwei verschiedene Admins "gewütet" und es soll endlich mal etwas einheitlicher werden.
Management Studio kann ich dann gleich noch testen.
Ich sehe auch in unserem produktiven AD einen "Benutzer" JTL Wawi, der geistert da schon immer rum.
Nur hat der gar keine ersichtliche Verbindung zu Software Wawi. Auch finde ich nicht, dass die JTL Wawi einen extra Benutzer im Active Directory benötigt.
Oder wird dieser doch benötigt?
 

pixxass

Sehr aktives Mitglied
8. Februar 2017
244
56
Chemnitz
Hallo nochmal,

ich habe nun nochmal alles auf das nötigste runtergebrochen:

Minimalistisches Netzwerk: neuer (Test) Server (mit Domäne + AD + DNS) --- Switch --- Testclient

- beide Rechner können sich gegenseitig auf IP basis / DNS Namen anpingen
- Client wird korrekt in der AD geführt (Benutzer / sowie PC)
- in der Firewall ist freigegeben als Software: JTL Wawi und SQL Server (sqlservr.exe)
- Port ist ebenfalls (Ein- ud Ausgang) freigegeben und TCP aktiv für SQL - siehe Anhang)

Beim ersten Versuch hatte es auf anhieb funktioniert. Ohne das ich irgendetwas verändert hätte (außer LAN Kabel umgesteckt und Switch dazwischen gehangen).
Die Freude währte jedoch nur kurz. Nach einem Neustart des Servers, war die Verbndung sofort wieder weg. Dann schlagen erneute Auswahl der Direkteingabe fehl ("Provider: TCP provider, err 0 - Der Wartevorgang wurde abgebrochen")
Sobald ich die Firewall auf dem Server deaktiviere zeigt es mit im Clienten die Wawi DB sofort schon in der Vorauswahl an, ohne das ich eine Direkteingabe machen muss. Hiebrei funktioniert dann auch alles tadellos.
Auch nach einem Serverneustart ist hier die Verbundung nach dem Hochfahren des Servers wieder möglich.

Es sieht also so aus, als habe ich noch einen Fehler in der Firewall-Einstellung des Servers... Was hab ich nur übersehen...
 

Anhänge

  • TCP-Port.JPG
    TCP-Port.JPG
    76,3 KB · Aufrufe: 42

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Hallo,
vergib beim Server in den TCP/IP bitte mal einen TCP-Port für alle alle IP Adressen (Ganz unten letztes Feld)
1433 ist der Standard Port für MS-SQL Server, du kannst hier auch jeden anderen Port benutzen so zum Beispiel trage einfach mal den Dynamischen Port als Port ein und ändere beim Client das Serverprofil bzw. du musst das dann neu hinterlegen.
 

pixxass

Sehr aktives Mitglied
8. Februar 2017
244
56
Chemnitz
Guten Morgen,

Danke! Ich bin leider im Moment durch andere Aufgaben verhindert, und werde dies aber umgehend probieren, sobald die neuen Probleme behoben sind (Produktivebene).
 

pixxass

Sehr aktives Mitglied
8. Februar 2017
244
56
Chemnitz
Hallo allerseits,

ich konnte es nun lösen und hier kann geschlossen werden.
Der Vorschlag von @Happy brachte leider keine Änderung (ist auch auf dem alten Server bei uns so konfiguriert wie im Screenshot oben und funktioniert).

Noch kurz zur Lösung falls jemand mal das gleiche Problem haben sollte:

Ich habe die Domäne noch einmal komplett zurück gestuft und dann auf einer simplen "2-PC-Ebene" (wobei ein Rechner Win Server 2019 und der andere Win 10 hatte) durchgeführt.

Dabei ging es ebenfalls nur, wenn die Firewall des Servers aus war.
Nun bin ich nochmals alle Schritte der Einrichtung für Einzel- / Mehrfplatzinstallation durchgegangen. Dabei fiel mir auf, das SQL gar nicht mehr als Programm in der Firewall freigegeben / gesetzt war, aber die einzelnen Einträge zur Portfreigabe dennoch vorhanden gewesen sind...
Ich hatte im ersten Anlauf erst JTL Wawi installiert und alle Einstellungen durchgeführt, danach den Server zum DC hochgestuft. Eigentlich dachte ich, dass SQL da auch noch in der Firewall eingetragen war, sicher bin ich mir jedoch nicht da ich nur die Portfreigaben wissenlich nochmal durchgegangen bin.
Vermutlich wurde dies durch die Auf- / Abstufung automatisch entfernt, da der Server ja vor der DC Einstufung lediglich mit einem "lokalen Admin" lief und nach der Einrichtung dann als "Domänadmin". Zumindest ist dies die einzigst logische Erklärung.
Und - warum es manchmal ging und manchmal nicht: Der Netzwerkkarten unseres betriebsinternen Testnotebooks segnet langsam das Zeitliche. Ich hatte hier noch einen zweiten und dritten Testclienten eingebunden, und unser sonst so zuverlässiger Test-PC stieg öfters aus (entfernte man dann zB das LAN Kabel leuchtete die Netzwerkbchse fröhlich weiter... bis zum Neustart. Ergo nächste Baustelle).

Also, funktioniert soweit und ich danke Euch wie immer für die Unterstützung!
 
Ähnliche Themen
Titel Forum Antworten Datum
Keine Datenübertragung trotz bestehender Verbindung und funktionierendem Server JTL-Wawi 2.0 31
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Keine APP oder API Verbindung möglich JTL-Wawi App 4
Einrichtung ZUGFeRD, es lassen sich keine Rechnungen "Speichern" JTL-Wawi 1.11 2
WAWI 2.0.0 erkennt keine Updates JTL-Wawi 2.0 1
Mindestabnahme Lieferant - keine Kommazahlen erlaubt - Wie gehts? JTL-Wawi 1.11 0
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Neu Keine Adressvalidierung bei DHL Versenden 4.0? JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu keine Kontakt Absender/Empfänger bei DHL Versenden 4.0 JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Klarna konnte mit den angegebenen Daten keine Sitzung erstellen. Einige Feldbedingungen wurden verletzt. Betrieb / Pflege von JTL-Shop 0
AboutYou keine Felder für GPSR Daten SCX-(Ninepoint)-Anbindungen 0
Neu Angeblich noch keine Verknüpfung mit DPD Meta ??? JTL-ShippingLabels - Fehler und Bugs 1
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Neu Zahlung zugewiesen, aber keine Rechnung wird angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Neu Angebot Status "Fehlerhaft" aber keine Fehlermeldung Amazon-Lister - Fehler und Bugs 4
Neu keine DHL Shipping Labels JTL-ShippingLabels - Fehler und Bugs 2
Keine Mailvorlagen JTL-Wawi 1.11 5
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
gelöst: Für diesen User wurde zum angegebenen Mandanten keine Firma gefunden!! JTL-Wawi 1.10 13
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Seit Update keine zweite POS-Anbindung mehr möglich JTL-Wawi 2.0 12
Neu DHL WARENPOST INTERNATIONAL - keine Labelerstellung JTL-ShippingLabels - Fehler und Bugs 0
Dropshipping-Trackingnummer erzeugt keine Versandbenachrichtigung per E-Mail JTL-Wawi 1.8 5
Neu DHL Wunschzustellung wird bescheiden dargstellt - keine Shopzustellung auswählbar Plugins für JTL-Shop 0
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Artikelposition Versand keine Bezeichnung JTL-Wawi 1.11 2
Neu OPC Richtext speichert keine Links JTL-Shop - Fehler und Bugs 14
OTTO: Keine Retourennummer (Hermes HSI) – Versandstatus wird nicht aktualisiert JTL-Wawi 1.11 1
Neu PrestaShop 9 Kompatibilität des Connectors – seit über 8 Monaten keine Lösung PrestaShop-Connector 0
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Frage zur Speicherung der Produktbilder JTL-Wawi 1.11 1
Umstellung auf 2.0, Frage zur Auf-Abwärtskompatibilität JTL-Wawi 2.0 2
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
erstes Feedback zur WAWI 2.0 (beta) JTL-Wawi 2.0 32
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5

Ähnliche Themen