Gelöst Installation und Verbindung von Server und Client mit Dyndns

sunnyboy

Aktives Mitglied
28. Januar 2007
17
0
Hallo,

hier mal eine Anleitung für Menschen die sich genau so wenig auskennen wie ich.

Installation JTL-Wawi auf Server und Client mit Verbindung über dyndns.

 Zuerst die aktuellen Versionen von Server , Client und eventuell den passenden Conektor für das jeweilige Shopsystem incl. Updates von der Website http://www.jtl-software.de/ downloaden.

 Alle Dateien entpacken. Dann auf dem Server die Serverversion (eazySales_cur.zip) inclusive der Datenbank installieren. Anschließend das Update installieren, Anleitung steht in den FAQ. Nortons Antivirus unbedingt ausschalten!
 Nach der Installation mit dem Tool fport download http://www.foundstone.com/index.htm....htm&subcontent=/resources/proddesc/fport.htm den vergebenen Port für die Sql- Datenbank feststellen TCP und UDP. Diese müssen im Router oder Firewall des Servers freigegeben und an die IP Adresse des Servers weitergeleitet werden. Ganz wichtig: die Freigabe der sqlsrv.exe in der WinXP Firewall. 1) Start - Ausführen - firewal.cpl - OK
2) Ausnahmen - Programm - Durchsuchen - C:\Programme\Microsoft SQL Server\MSSQL$EAZYSALES\BINN\sqlsrv.exe - OK. Das wärs.
Auf dem "Clientrechner" sind keinerlei Maßnahmen notwendig.

 Als Nächstes müsst ihr euch einen dyndns- Account erstellen. Diesen müsst Ihr dann in eurem Router anlegen und ebenfalls auf die IP des Servers weiterleiten. Wenn der Router das nicht unterstüzt, muss man einen updater Client einsetzen. Ist Freeware gibt es auf der Seite von dyndns.

 Vor der Installation des Clients am besten eine ODBC Datenbankverbindung auf dem Clientrechner anlegen. Unter Start->Einstellungen->Systemsteuerung->Verwaltung->Datenquellen (ODBC) sollte die Datenquelle "eazy" abgesehen von den Pfaden und Rechnernamen so ausschauen sreenshot http://www.jtl-software.de/gfx/odbc.jpg
 Bitte genau darauf achten, welche Kontrollkästchen aktiviert sind! Und ob / slash oder \ backslash eingetragen wurde. Als Benutzername: sa und als Passwort: sa04jT14 eingeben. Als Server eure dyndns Domain also xxxxx.dyndns.org\EAZASALES eingeben.

 Wenn nach Abschluss der Verbindungstest positiv verläuft, stehen sie Sterne gut.

 Nun den Client installieren und als server auch xxxxx.dyndns.org\EAZASALES eingeben. So hat es bei mir nach einigen Tagen der Verzweiflung auch funktioniert. An dieser Stelle noch ein Kompliment an die Entwickler der Wawi gute Arbeit. Klasse Software.

Einige werden sagen, das Alles schon im Forum irgendwo steht. "Genau irgendwo". Aber bis man es gefunden hat, ist man um Jahre gealtert.

Gruß
sunnyboy
 

Force

Aktives Mitglied
25. August 2006
288
0
Ist es nicht Gefährlich, wegen dem Slammer Virus, den UDP 1434 Port (SQL Port) freizugeben ? oder gibt es da schon für einen Patch den ich übersehen habe ?

Gruß
Force
 

Pinguin

Aktives Mitglied
29. November 2006
3
0
Hallo,

ich verstehe das leider alles nicht so ganz, und möchte folgendes.
Ich betreibe zwei Laptops. Den einen nenne ich hier mal "P1",
den anderen "P2".

Auf beiden ist Wawi installiert. Auf dem "P1" läuft auch dieser
MSSQL-Server. Auf "P1" werden oft neue Daten eingegeben,
auf die auch "P2" Zugriff haben soll.

Beide Notebooks sind per Netzwerk verbunden, und können
bspw. Dateien tauschen. Was muss ich machen, damit beide
Zugriff auf die Daten haben?

Gruß
Micha
 

Force

Aktives Mitglied
25. August 2006
288
0
Meinst du ein Lokales Netzwerk ? oder eine Verbindung über das Internet.

Wenn es lokal im Netzwerk ist dann brauchst du auf P1 die Server Version und auf P2 die Client Version.

Gruß
Force
 

Pinguin

Aktives Mitglied
29. November 2006
3
0
Ja danke! :) Ich hatte das zufällig auch gerade gesehen, das es da eine weitere Version gibt, die zu verwenden ist, damit alle Netzwerkrechner
auf die Datenbank zugreifen können.

Ich probiere das mal.

Gruß
Micha
 

mpunkt

Aktives Mitglied
17. März 2007
15
0
Sicherheitsaspekte

Die Idee über das Internet auf den SQL-Server zuzugreifen ist prima. Der Ansatz über dyndns.org, falls man nur eine dynamische IP hat, ebenfalls.

Dennoch möchte ich hier kurz meine Bedenken äußern.

Der SQL-Slammer ist ein alter Hut (2003). SQL-Server nach 2000 (MSSQL und MSDE) sind per Servicepack / Hotfix schützbar, neuere Systeme von Haus aus gefeit. Falls der Server jedoch von außen erreichbar ist, ist er z.B. von Script-Kiddies mindestens durch brute-force Attacken angreifbar.
Wer das nicht loggt (und gibt es hier kostenlose Tools?) macht sich über kurz oder lang zur Zielscheibe.

Daher ist meine Lösung für Fernzugriff einzig ein VPN. Das lässt sich mit geringem Mehraufwand und einem entsprechenden Router realisieren. Man kann natürlich auch kostenlos mit Windows Bordmitteln arbeiten, was ich aber nicht so elegant finde, wie einen vorgeschalten Router.

So kann es aussehen:
Serverseitig:
Kostenlos (sofern alter PC verfügbar): unter Linux kann man über den Einsatz von z.B. IPCop, Smoothwall, Monowall, Astaro etc nachdenken.

Hardware-Lösung (mein Favorit, wegen Stromrechnung):
Ab 50 EUR für Linksys WRT54G/GS
Ab 100 EUR für Draytek oder Zyxel Produkte

Clientseitig:
dito oder kostenlos über Software

Im VPN wird der gesamte LAN-Traffic getunnelt, Portfreigaben auf dem Router sind somit nicht notwendig. Der Traffic ist im Gegensatz zu Sonnyboys Vorschlag verschlüsselt. Man weiss ja nie so genau, bei wem seine Daten unterwegs so vorbei kommen. Logins und Passwörter werden Klartext übertragen!

Alles in Allem ist ein VPN ziemlich sicher und mit geringen Kosten verbunden. Bei entsprechenden out-of-the-box Lösungen ist der Konfigurationsaufwand minimal.

Ciao,

mpunkt
 

Krone100

Aktives Mitglied
14. Mai 2007
10
0
wie erstellt man denn ein VPN? Kannst Du da vielleicht eine Anleitung posten, das wäre wirklich super
 

moosi

Gut bekanntes Mitglied
6. März 2007
158
0
hamacci kann man allerdings in der kostenlosen version nicht als dienst laufen lassen. 5 eur im monat will ich auch nicht zahlen wenn es auch mit opensource lösbar ist.

damit die portfreigabe mit dyndns auch save wird könnte man z.b. stunnel.org einsetzen. so werden die daten dann wiederum verschlüsselt und man benötigt keine vpn verbindung. es wird hier dann nicht der port für die datenbank freigegeben sondern nur für den tunnel. dieser tunnel leitet dann intern auf den port der db.

ich spiele mich die nächsten tage damit und schreibe poste es wenn es funktioniert.

eine software lösung für vpn (opensource) wäre z.B. openvpn.net
hab ich mir mal 5 min angeschaut. bin aber nicht damit klar gekommen und habe das dann wieder verschmissen.

es wäre natürlich auch möglich die vpn über einen sbs2003 zu realisieren. ich will jedoch nicht zu viel auf unserem server rumspielen.
 

dr.aux

Aktives Mitglied
30. August 2007
75
0
Basel
Ich bin zwar kein Informatiker aber eine VPN-Verbindung ist auf jeden Fall sicherer als wenn man da Ports öffnen geht (siehe oben)!

Ich werde in den nächsten Wochen auch mal ein Versuch übers Intenret via Hamachi starten. Bin gespannt ob das so problemlos zu installieren ist wie das der Hersteller verspricht :p

Ich werde sicherlich in einem Hamachi-Thread anknüpfen....
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
Ich möchte zusätzlich zur bereits bestehender Wawi jetzt auch im internen Netzwerk mit einem LapTop die Wawi bearbeiten. Also eine DB existiert bereits und ist im produktiven Einsatz, jetzt möchte ich mit dem Laptop darauf zugreifen und auch von dort aus arbeiten. Wie geht das ?
In der Wiki habe ich gelesen, dass ich mir einen client einrichten muss. Dennoch komme ich schon beim ersten Punkt nicht zurecht:

Verwendung eines vorhandenen MS SQL Datenbankservers

Als erstes sollte man herausfinden, wie der Instancename des SQL Servers lautet. Schauen Sie hierfür unter Start -> Systemsteuerung -> Verwaltung -> Dienste nach, wie die SQL Server Dienste heissen:

* MSSQL$Instancename bedeutet, dass es eine MSDE Datenbank ist.
* SQL Server (Instancename) bedeutet, dass es sich um eine MS SQL Server 2005 (Express) Datenbank handelt.

Tja ich habe alle beide ???

SQLAgent$EAZYSALES und auch MSSQL$EAZYSALES. Was ist was ?, bzw. was habe ich hier zu tun ???
Kann mir jemand da genaue Anleitung geben ?? Ich bin leider kein Programmierer.

wie soll dann der Befehl aussehen, bzw. welchen Instancename muss ich hier nehmen:
osql -S (local)\<Instancename> -U sa -P <passwort> -d master ??

LG
Conny
 

Audiojoy

Aktives Mitglied
18. Januar 2008
185
0
Ich bin hier echt am verzweifeln.
Bekomme es einfach nicht hin mit einem Client im lokalen Netzwerk auf die Datenbank zuzugreifen.
Ich habe mitlerweile schon den Datenbank Port auf 1433 festgelegt.
Das Programm: Active Ports zeigt mir auch das SQL auf TCP 1433 und UPD 1443 wartet.
Überwache ich diese Ports und schaue was passiert im Moment in dem ich mit dem ODBC Test verbinde passiert gar nichts.
Versuche ich aber per FTP oder Telnet auf diesen Port zu verbinden, so zeigt mir Active Ports an, dass da was passiert.

Es sieht irgendwie danach aus, also ob mein Client gar nicht versucht zu verbinden.
Egal welchen Port ich bei den TCPIP einstellungen in der ODBC verbindung einstelle, Active Ports reagiert darauf nicht.
hab es schon mit 2 verschiedenen pcs als client versucht. bei beiden das selbe.
 

Audiojoy

Aktives Mitglied
18. Januar 2008
185
0
So nun habe ich es in einer zweiten Testumgebung nochmal neu aufgebaut und alles frisch installiert.
Per TCPIP bekomme ich es einfach nicht hin, nur per Named Pipes klappt es.
Hab mich durch verschiedene SQL Handbücher und Foren gewühlt aber per TCPIP wird es nix.
Verstehe auch nicht wieso.
Habe Ports festgelegt und mit diversen Tools die abgehenden und eingehenden Anfragen überwacht aber immer sieht es danach aus, als ob entweder der Client gar nicht versucht zu verbinden oder der Server gar nicht auf dem offenen Port warten.

Win2000 Pro, frisches System, keine Firewall oder derartiges installiert.
 

Audiojoy

Aktives Mitglied
18. Januar 2008
185
0
kann mir jemand sagen ob die windows passwörter einfluss auf den zugriff haben?

z.b. der sql server hat username: Administrator und Passwort: server

der Client hat username: Administrator und Passwort: client

geht dann der zugriff z.b. über named pipes ohne das die rechner die gleichen admin passwörter bzw user haben?

hab hier nämlich den verdacht, dass meine probleme mit dem server-client connect darauf beruhen.
bekomme es zwar per tcpip garnicht hin aber per named pipes ging es gestern noch.
nach eine neustart heute gab es beim connect per pipe wieder fehlermeldungen.
dann hab ich zuerst über das netzwerk gegenseitig auf verzeichnisse zugegriffen und mich dabei logischerweise auf dem anderen rechner angemeldet und dann ging es komischerweise als die rechner gegenseitig "vorgestellt" wurden.
 

G-Money

Aktives Mitglied
5. Juni 2007
14
0
Salzburg
halli hallo,

ich versuche grad alles am router einzurichten sodass man von aussen auf einen pc wo die server sache läuft zu greifen zu können.

öffne ich aber am server das fport programm um zu sehen welche tcp und udp ports das SQL hat, zeigt es gar nix über sql an....

welche ports sind denn standard?

im lokalen netzwerk läuft es einwand frei

dyndns.org hab ich auch schon eingetragen, registiert und läuft auch via ping...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu GPSR Plugin Installation haut nicht hin Plugins für JTL-Shop 2
Neu Installation klappt schon zu Beginn nicht Installation / Updates von JTL-Shop 2
Neu Bestellung erst nach >1h synchronisiert. - Worker mit Connector und Woocommerce Onlineshop-Anbindung 0
Neu DPD Senungsstatus unbekannt, nächste Aktualisierung leer und keine Versandemails JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu Hilfe bei korrekter Variable für Umsatzsteuer-Summe und dotLiquid-Übersicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Probleme mit dem Meta-Crawler und 403 Fehler beim Meta-Datenfeed Upload User helfen Usern 0
Neue Kategorien und neue Kategorienbilder werden nicht angezeigt JTL-Wawi 1.9 0
x-Rechnung und Zugferd JTL-Wawi 1.9 17
Neu Alternative für B2B Market gesucht – Kundengruppen und JTL-Connector WooCommerce-Connector 0
"Speichern, Rechnung erstellen und ausgeben" funktioniert nicht mehr JTL-Wawi 1.9 0
Neu 1.9.5.4, Ameise und Preise importieren für das Feld "Standardpreis in neuen angelegte Vorlagen" JTL-Ameise - Fehler und Bugs 2
Neu DotLiquid Formel für Lieferadresse mail und wenn nicht vorhanden dann Rechnungsadresse mail verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 0
Neu GPSR und Attribute User helfen Usern - Fragen zu JTL-Wawi 8
Neu Lager Ampel Text Attribut ampel_text_gruen mit Shop 5.34 und Wawi 1.8.12.2 funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Blogbeitrags Titelbilder und Rechtliche informationen seit update auf 5.4 nicht sichtbar/ausgeblendet. JTL-Shop - Fehler und Bugs 6
1.9.5.4 und Shop 5.3.3 fehlende Beschreibung im Shop durch Workflow, bin genervt JTL-Wawi 1.9 2
JTL Shipping: Artikelgewicht und Zusatzgewicht aus der Versandeinstellung wird nicht addiert JTL-ShippingLabels - Ideen, Lob und Kritik 2
Otto-Anbindung über JTL Wawi und Produkt-Upload JTL-Wawi 1.9 0
Neu Zahlungsarten werden nicht angezeigt... Secupay, Paypal Checkout und Shop-Zahlungsarten gleichzeitig möglich? Plugins für JTL-Shop 0
Neu Rundungen nach Shop-Import - 3. und 4. Nachkommestellen entfernen? WooCommerce-Connector 0
Neu Maße und Gewicht Eigene Übersichten in der JTL-Wawi 0
Neu Google und Bilder indixieren Allgemeine Fragen zu JTL-Shop 3
Neu JTL Edition "Advanced" und Auftragspakete von JTL Start buchbar? User helfen Usern - Fragen zu JTL-Wawi 2
Warnhinweise und Sicherheitsinformationen jtl-Shop und eBay JTL-Wawi 1.9 1
Neu Datenbank voll. dbo.tFile mit 3.5 GB und dbo.tLizenzlog mit 1GB JTL-Wawi - Fehler und Bugs 5
1.9.6.5 Paypal Zahlungsabgleich Warnung T1501 und T0400 JTL-Wawi 1.9 1
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird der Hersteller falsch gefüllt und die Verantwortliche Person ist LEER - eBay/JTL-Shop sind korrekt Amazon-Anbindung - Fehler und Bugs 23
Kaufland - Vaterartikel und Variationen werden nicht (korrekt) übetragen JTL-Wawi 1.9 2
GPSR Felder und Zuordnungen JTL-Wawi 1.9 3
In Diskussion Wert aus lokaler TextDatei auslesen und Eigenes Feld damit beschreiben evtl. Webrequest JTL-Workflows - Ideen, Lob und Kritik 3
Version 1.9.6 X eine einzige Katastrophe.... Fehler und nervige Dinge JTL-Wawi 1.9 0
Neu Neues Datatrans-Plugin als Alternative zu CustomWeb/Sellxed – inkl. Twint, PostFinance und PowerPay 🚀 Plugins für JTL-Shop 0
Neu Bilder im Header und Footer fehlen, was hab ich gemacht?? Templates für JTL-Shop 3
Neu Neue Artikel mit Ameise und EAN aus JTL JTL-Workflows - Ideen, Lob und Kritik 1
Neu Zusammenführung von XML und PDF, XML als Anhang einfügen Arbeitsabläufe in JTL-Wawi 4
Neu Starter-Theme für JTL-Shop gesucht: performant, effizient und flexibel für mehrere Shops Templates für JTL-Shop 2
Neu Retouren und Statistik User helfen Usern - Fragen zu JTL-Wawi 0
Neu Noch X und wir versenden Versandkostenfrei Preis Anzeigefehler bei netto JTL-Shop - Fehler und Bugs 1
Neu Steuerklassen, Steuerverwaltung und Steuerschlüssel für dummies User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Wawi 1.9.6.2 024-11 Kumulatives Update für .NET Framework 3.5 und 4.8.1 für Windows 11, version 23H2 für x64 (KB5045935) JTL-Wawi - Fehler und Bugs 2
Neu JTL Shop berechnet dem Kunden Ust. trotz IGL und gültiger Ust.ID JTL-Shop - Fehler und Bugs 5
Neu Ab Version 1.9.6.0: XRechnung 3.0.2 und ZUGFeRD News, Events und Umfragen 1
Neu XRechnung/E-Rechnung und verschiedene eMail-Empfänger JTL-Wawi - Ideen, Lob und Kritik 1
Neu "Noch X € und wir versenden kostenfrei" hat einen Fehler Betrieb / Pflege von JTL-Shop 0
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 1
Neu Wasserzeichen auf Lieferschein und Rechnung auf ganze A4 Seite User helfen Usern - Fragen zu JTL-Wawi 5
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 3
otto.de Anbindung und Einrichtung in JTL Wawi JTL-Wawi 1.9 1
dbo.tFile und tZahlungsabgleichLogeintrag - kann man hier gefahrlos Datensätze löschen? JTL-Wawi 1.9 5

Ähnliche Themen