Betriebssystem-Einstellungen für Client-Server

Alle folgenden Einstellungen müssen nur beachtet werden, wenn Sie easyWinArt im Client-Server-Betrieb einsetzen. Für Einzelplatz-Installationen können Sie in der Regel diese komplette Seite unbeachtet lassen.

Die Hinweise dieser Seite sind erst nach der Installation von easyWinArt auf dem Server und auf den Clients relevant. Sollte dies noch nicht der Fall sein, so lesen Sie bitte die Installationsanleitung.

Notwendige Einstellungen

1.) Firewall-Regeln

Wenn Sie easyWinArt auf mehr als einem PC verwenden möchten, so sind für die Netzwerk-Kommunikation einige Freigaben in den Firewalls auf Programmebene einzurichten.

a) Freigabe des Microsoft DTC (msdtc.exe)

Durch den Einsatz von Multiuser-Transaktionen wird eine nahezu perfekte Datenkonsistenz gewährleistet. Als Grundlage dient ein Systemdienst von Microsoft, der Distributed Transaction Coordinator, kurz DTC. Dieser muss in der Firewall des Servers und in den Firewalls aller Clients freigegeben sein:

  • C:\Windows\System32\msdtc.exe

Gegebenenfalls müssen Sie das Programm erst noch zur Liste der freigegebenen Programme hinzufügen und dazu den Pfad angeben. Wenn Sie eine andere Firewall als die Windows-Firewall einsetzen, so entnehmen Sie die nötigen Schritte dem Handbuch Ihrer Firewall.

Tipp: Eventuell werden im Explorer die Datei-Endungen bekannter Dateiformate ausgeblendet und Sie sehen auf Ihrem Bildschirm nur 'msdtc' ohne Endung. Wenn Sie in den Explorer-Optionen die Ansicht für Dateiendungen immer einschalten, so sehen Sie den vollen Dateinamen wie oben beschrieben.

b) Freigabe der SQL Server-Programme (sqlservr.exe, sqlbrowser.exe)

In der Firewall des Server-PCs müssen zwei Programme des SQL Servers freigegeben werden, damit die Clients mit dem SQL Server kommunizieren können:

  • sqlservr.exe (C:\ Programme\ Microsoft SQL Server\ MSSQL10.EASYWINART\ MSSQL\ Binn)
  • sqlbrowser.exe (C:\ Programme\ Microsoft SQL Server\ 90\ Shared) (manchmal auch 'Programme (x86)')

Tipp: Eventuell werden im Explorer die Datei-Endungen bekannter Dateiformate ausgeblendet und Sie sehen auf Ihrem Bildschirm nur 'sqlservr' und 'sqlbrowser' ohne Endungen. Wenn Sie in den Explorer-Optionen die Ansicht für Dateiendungen immer einschalten, so sehen Sie die vollen Dateinamen wie oben beschrieben.

Hinweis: Sie können leicht testen, ob easyWinArt durch Firewalls blockiert wird, indem Sie die Firewalls kurzzeitig an allen beteiligten PCs deaktivieren. Prüfen Sie bitte auch ob neben/statt der Windows-Firewall eine andere Software-Firewall installiert und aktiv ist. Diese kann auch in einer Antivirus Sicherheits-Suite integriert sein.

2.) Netzwerk- und Sicherheits-Freigabe des easyWinArt-Ordners

Wenn Sie easyWinArt auf mehr als einem PC verwenden möchten und der Server mit Windows Vista, Windows 2008 oder Windows 7 betrieben wird, so müssen Sie manuell die Freigabe für das easyWinArt-Datenverzeichnis anpassen. Um sicherzustellen, dass die Freigabe in jedem Fall funktioniert, geben Sie der Person "Jeder" die Berechtigungsebene "Mitbesitzer" bzw. "Lesen und Schreiben". Klicken Sie dazu im Kontextmenü des Ordners auf "Freigabe..." und stellen Sie die Freigaben entsprechend ein. Natürlich können Sie alternativ auch jedem Netzwerkbenutzer einzeln entsprechende Reche erteilen, so dass nicht "Jeder" Zugriff besitzt. Achtung: Wenn Sie statt der einfachen Dateifreigabe die Erweiterte benutzen, so müssen Sie auch die Einstellungen in der Registerkarte 'Sicherheit' entsprechend anpassen, z.B. in dem Sie dort für "Jeder" alle Rechte gewähren.

3.) SQL Server-Netzwerkkonfiguration

Für die Kommunikation der Clients mit dem SQL Server muss für diesen das TCP/IP-Protokoll aktiviert sein. In der Regel wird diese Einstellung durch den easyWinArt-Installationsassistenten vorgenommen.

Wenn Sie diese Einstellung prüfen oder setzen möchten, starten Sie

  • Startmenü\Programme\Microsoft SQL Server 2008 R2\Konfigurationstools\SQL Server-Konfigurations-Manager

In diesem Programm öffnen Sie rechts im Punkt "SQL Server-Netzwerkkonfiguration" den Punkt "Protokolle für 'EASYWINART'" oder entsprechend den Punkt mit dem Namen Ihres SQL Servers, der die easyWinArt-Datenbanken enthält. Aktivieren Sie dann das Protokoll "TCP/IP". Sollten Sie eine Änderung durchgeführt haben, so muss der SQ Server Dienst neugestartet werden.

4.) Microsoft DTC-Einstellungen

Mit dem Einsatz von Multiuser-Transaktionen wird eine nahezu perfekte Datenkonsistenz gewährleistet. Als Grundlage dient ein Systemdienst von Microsoft, der Distributed Transaction Coordinator, kurz DTC. Dieser muss auf dem Server-PC sowie an allen Clients entsprechend konfiguriert werden. In der Regel wird dies bereits vom Installations-Assistenten bei der Installation des Servers bzw. bei der Installation des Clients erledigt. Manchmal jedoch kann diese Einstellung nicht erfolgreich durchgeführt werden und muss händisch erfolgen.

Führen Sie folgende Schritte durch:

  • Öffnen Sie 'Systemsteuerung --> Verwaltung --> Komponentendienste'
  • Windows XP: Rechtsklick auf Computer, Eigenschaften
  • Windows 7: Doppelklick auf 'Computer', dann auf 'Distributed Transaction Coordinator'
  • Windows 7: Rechtsklick auf 'Lokaler DTC', dann auf Eigenschaften
  • Registerkarte 'Sicherheit' bzw. 'MSDTC' öffnen
  • Einstellungen wie hier dargestellt vornehmen und alles mit OK bestätigen.

Hinweis: Bei Problemen mit DTC bitte hier weiterlesen: MSDTC-Problembehandlungen

5.) Deaktivierung der Sicherheitsabfrage

Weil Sie easyWinArt von einem Netzlaufwerk starten, kann es sein, das Windows vor dem Start von easyWinArt eine Meldung vom Typ "Sicherheitswarnung" einblendet. Um das zu verhindern, öffnen Sie in der Systemsteuerung die Internetoptionen, dann den Registerreiter 'Sicherheit' und wählen Sie darin die Zone 'Lokales Intranet'. Klicken Sie dann auf den Button 'Sites'. Im neuen Fenster klicken Sie auf 'Erweitert' und geben Sie dann im wiederum neu erscheinenden Fenster den Server ein, auf den das Netzlaufwerk von easyWinArt zeigt, z.B. 'file://it-server-102'. Näheres dazu kann auch hier nachgelesen werden.

6.) Installation auf einem PC ohne Netzwerk

Soll easyWinArt (installiert als Server) auf einem PC betrieben werden, der gerade oder zeitweise an kein Netzwerk angeschlossen ist bzw. keinen Netzwerkadapter installiert hat, z.B. ein Notebook für Präsentationszwecke, so wird easyWinArt nicht starten, weil Windows ohne Netzwerk das Netzlaufwerk nicht richtig in Betrieb nimmt. Damit immer ein Netzwerkadapter vorhanden ist, kann der Microsoft Loopbackadapter installiert werden. Dazu gehen Sie unter Windows XP in die Systemsteuerung und starten den Punkt "Hardware". Gehen Sie dann "Weiter" und wählen Sie den Punkt "Ja, ..." und wieder weiter. Wählen Sie dann ganz unten den Punkt "Neue Hardware hinzufügen", dann wieder weiter und dann den Punkt "Hardware manuell aus einer Liste wählen ...". Wählen Sie dann den Netzwerkadapter und gehen weiter. Installieren Sie dann von Microsoft den Loopbackadapter. Danach lässt easyWinArt sich in jedem Fall starten. Unter den anderen Betriebssystemen gehen Sie bitte genauso vor. Bei Windows 7 gelangen Sie zur manuellen Hardwareinstallation durch Ausführen der Datei "hdwwiz.exe". Bitte beachten Sie, dass der PC durch diese weitere Netzwerk-Schnittstelle zum "multi-homed"-System wird. Dann sollte er nicht mehr als Master-Browser in einem Microsoft-Netzwerk eingesetzt werden. Bei Netzwerkproblemen deaktivieren Sie auf diesem PC den Dienst "Computerbrowser".

7.) Windows-Neustart

Bitte starten Sie jetzt alle Computer neu, auf denen easyWinArt installiert wurde, damit Windows die neuen Einstellungen auch wirklich übernimmt. Ansonsten kann es zu verschiedenen Fehlern kommen.

8.) Prüfung der easyWinArt-Software an den Clients

Wenn Sie Clients einsetzen, prüfen Sie an jedem Client, ob Sie easyWinArt starten können. Wenn nicht, so stimmt mit den Firewall-Einstellungen oder mit der Freigabe am Server irgendetwas nicht. Prüfen Sie die oben genannten Schritte.

Beratung erwünscht?

Gerne können Sie mich oder einen mein­er freund­lichen Kollegen telefonisch er­reichen:  +49 2161 277 680

Alter­na­tiv schrei­ben Sie uns an  info@it-easy.de oder nutz­en Sie das nach­folgende Kontakt­formular.

Ihr Ralf Jasper
Kundenservice

Mitarbeiterfoto von Herrn Ralf Jasper


Rückruf-Service

Für eine möglichst unkomplizierte Kontaktaufnahme füllen Sie bitte das unten stehende Formular aus und klicken auf „Rückruf anfordern“.