Fehlerbehebung beim Tresor und SolidWorks Workgroup PDM Server-Dienst
Fehlerbehebung beim Tresor
Dateien werden im Tresor-Ansichtsfenster ausgeblendet
Client zeigt an, dass der Tresor nicht in Betrieb oder nicht verfügbar ist
Fehlerbehebung beim Workgroup PDM Server-Dienst
Beenden Sie den Workgroup PDM Server-Dienst oder starten Sie ihn neu
Auftretende Probleme, wenn der Workgroup PDM Server-Dienst an einem anderen Ort ausgeführt wird als am Speicherort des Ordners Tresor-Daten (VaultData).
Tresor Überprüfung
Der Tresoradministrator kann Optionen auf der VaultAdmin Registerkarte Tresoreinstellungen festlegen, um den Tresor beim nächsten oder bei jedem Starten zu überprüfen. Wenn jedoch diese Optionen nicht festgelegt sind und der Workgroup PDM Dienst nicht ausgeführt wird, können Sie die folgende Datei ausführen, um den Tresor beim nächsten Starten des Dienstes zu überprüfen:
<vault_server>SolidWorks Workgroup PDM ServerVaultvalidatevaultnextstartup.reg
Portkonflikte
Wenn Sie Workgroup PDM auf einem Windows XP System mit Service Pack 2 installieren, müssen Sie Workgroup PDM Anschlüsse in den Firewall-Einstellungen aktivieren.
Um die Workgroup PDM Anschlüsse in den Firewall-Einstellungen zu aktivieren:
-
Öffnen Sie in Windows die Systemsteuerung.
-
Doppelklicken Sie auf Windows Firewall.
-
Stellen Sie sicher, dass auf der Registerkarte Ausnahmen folgende Punkte ausgewählt sind: PDM-Data Port, PDM-Request Port und PDM-Vaultadmin Port.
-
Klicken Sie auf OK .
Für die Workgroup PDM Software werden zugewiesene Anschlüsse (Ports) für die Datenübertragung verwendet. Wenn ein Workgroup PDM Anschluss mit dem Anschluss einer anderen Anwendung in Konflikt steht (Sie können z. B. ein Dokument nicht in ein Projekt einchecken), können Sie die Anschlussstandardeinstellung in der Windows Registrierung ändern. Klicken Sie in Windows auf Start, Ausführen, geben Sie regedit ein, und klicken Sie auf OK, damit die Registrierung aufgerufen wird. Alle Anschlüsse sind als DWORD-Einträge in der Registrierung festgelegt.
Sie müssen Registereinträge erstellen, damit dieser Vorgang funktioniert. Z.B. ist der Request Port auf 40000 bei Fehlen eines Eintrags gesetzt. Wenn Sie den Registerwert DWORD mit der Bezeichnung “Request Port” erstellen, dann verwendet der Tresor (oder der Client) diesen Anschluss.
Inkorrekte Einstellungen in der Registrierung können den Computer unwiderruflich beschädigen. Nur ein Systemadministrator sollte die Registrierung konfigurieren.
Die Standardanschlüsse (Dezimalwerte) sind:
-
Request Port = 40000
-
Data Port = 30000
-
VaultAdmin Port = 20000
-
Workgroup PDM Viewer Anschluss = 80
Fügen Sie DWORD Registrierungseinstellungen manuell über die folgenden Pfade für die Tresor-, VaultAdmin-Computer hinzu:
-
HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <Version>PDMWorks WorkgroupServerRequest Port
-
HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <Version>PDMWorks WorkgroupServerData Port
-
HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <Version>PDMWorks WorkgroupServerVaultAdmin Port
Wo <Version> die aktuelle Hauptversion ist.
Wenn ein Anschluss für den Tresor oder VaultAdmin geändert wird, muss der entsprechende Registry-Eintrag für jeden Client in den nachstehend angeführten Pfaden geändert werden. U.U. müssen Sie den “Client”-Schlüssel erstellen. Starten Sie alle Client-Computer nach der Änderung neu.
Wenn SolidWorks Explorer auf einem 32-Bit-Computer installiert ist, ändern Sie die folgenden Registrierungswerte:
-
HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <Version>PDMWorks WorkgroupClientRequest Port
-
HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <Version>PDMWorks WorkgroupClientData Port
-
HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <Version>PDMWorks WorkgroupClientVaultAdmin Port
Wenn eine 32-Bit-Version von SolidWorks Explorer auf einem 64-Bit-Computer installiert ist, ändern Sie die folgenden Registrierungswerte:
-
HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientRequest Port
-
HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientData Port
-
HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientVaultAdmin Port
Alle Registry-Einträge müssen DWORD-Typen sein. |
Dateien werden im Tresor-Ansichtsfenster ausgeblendet
Wenn Dateien aus der Tresoransicht verschwinden, stoppen und starten Sie den Dienst neu .
Nutzer können eventuell Dateien, die im Tresor existieren, nicht sehen, wenn sie keine Leseberechtigung für die Dateien haben und der Administrator den Punkt Projekte ohne Zugriff ausblenden ausgewählt hat.
Melden Sie wiederholt auftretende Anzeigefehler der SolidWorks Technischen Unterstützung.
Client zeigt an, dass der Tresor nicht in Betrieb oder nicht verfügbar ist
Wenn der Tresor zu laufen scheint, Sie aber folgende Meldung erhalten: “FEHLER: Anmeldung zu Workgroup PDM nicht möglich (Could not login to PDMWorks). (Tresor ist möglicherweise unten;’Vault may be down’)”, versuchen Sie Folgendes:
-
Stellen Sie sicher, dass der Client den Workgroup PDM Server-Dienst anpingen kann. (Der Client muss dazu eine Verbindung zu dem Rechner haben, auf dem der Dienst läuft. Er benötigt keine Direktverbindung zu einem externen Standort, auf dem sich der Tresor-Datenordner befindet.)
-
Stellen Sie die Verbindung zum Tresor her, indem Sie die IP-Adresse des Servers nutzen anstatt des Rechnernamens. Sollte dies funktionieren, gibt es ein DNS (Domain Name System) Problem, das von Ihrer IT-Abteilung gelöst werden sollte.
-
Überprüfen Sie die Firewall- und Routereinstellungen, um sicherzustellen, dass der Client die Verbindung zum Server über die Ports 20000, 30000 und 40000 herstellen kann. Ändern Sie die Client- und Serverkonfigurationen, wenn die Workgroup PDM-Server-Dienst-Netzwerkports mit anderer Software in Konflikt gerät.
Leistungsbeeinträchtigung
Die Netzwerkgeschwindigkeit des Servers kann manchmal zu Leistungsbeeinträchtigungen führen.
Um die Netzwerkgeschwindigkeit des Servers zu überprüfen:
-
Öffnen Sie in Windows die Systemsteuerung und dann Netzwerkverbindungen.
-
Klicken Sie mit der rechten Maustaste auf LAN-Verbindung und wählen Sie Eigenschaften aus.
-
Klicken Sie auf Konfigurieren.
-
Wählen Sie auf der Registerkarte Erweitert unter Eigenschaft die Funktion Geschwindigkeit und Duplexmodus aus (manchmal auch Geschwindigkeit und Duplex, Geschwindigkeit, Duplex oder Medientyp genannt).
-
Stellen Sie sicher, dass der Wert auf dieselbe Geschwindigkeit wie Ihr Server gesetzt ist.
Duplexeinstellung
Die Duplexeinstellung für Server und ihre Anschlüssen sollte gleich sein; beide sollten z.B. 100MB Full oder Auto sein. Wenn die Einstellungen unterschiedliche Werte haben, kann dies zu Tresorfehler 40 und langsamem Einchecken großer Dokumente führen.
Ereignisanzeige
Die Ereignisanzeige zeichnet alle auf Ihrem Rechner ausgeführten Aktionen auf. Sie können dieses Werkzeug zur Fehlerbehebung bei Tresorproblemen benutzen.
Um die Ereignisanzeige zu nutzen:
-
Öffnen Sie in Windows die Systemsteuerung, dann Verwaltung und dann Ereignisanzeige.
-
Klicken Sie mit der rechten Maustaste auf einen beliebigen Workgroup PDM Server-Fehler, und wählen Sie Eigenschaften.
-
Das Dialogfeld Beschreibung hilft Ihnen, bei der Bestimmung des Fehlers.
Tresor-Fehler
Hier befindet sich eine Tabelle mit Workgroup PDM Tresor-Fehlern.
Sie erhalten eventuell eine “VAULT ERROR 1″-Fehlermeldung, wenn Projekte oder Dateien mit Schreibrechten nicht verfügbar sind. Wenn das Beenden und der Neustart des Workgroup PDM Server-Dienstes dieses Problem nicht löst, wurde möglicherweise eine Datei in den Tresor-Datenordner ohne die Workgroup PDM Software geschrieben. Dies ist typisch, wenn nicht verfügbare Projekte oder Dateien an einem bestimmten Punkt innerhalb der Tresor-Ansichtsstruktur beginnen und unterhalb dieses Punktes fortgeführt werden.
Überprüfen Sie das server.log, um die problematische Datei zu bestimmen. Sie können auch den Windows Explorer benutzen, um sich den Tresor-Datenordner anzuschauen. Unter dem Projekteordner sollten sich nur Ordner befinden, die die Tresor-Projekte repräsentieren. Auf dieser Ebene sollten sich keine regulären Dateien befinden. Befinden sich die nicht verfügbaren Dateien innerhalb eines bestimmten Projektes, gehen Sie zu diesem Projektordner und suchen Sie die Datei innerhalb des Verzeichnisses anstatt in den Ordnern.
Wenn Sie die problematische Datei in dem Tresor-Datenordner finden, entfernen Sie sie und starten Sie den Workgroup PDM Server-Dienst erneut. Finden Sie keine eindeutige Datei, die das Problem verursacht, nehmen Sie Kontakt mit der “SolidWorks Technischen Unterstützung” auf.
Beenden Sie den Workgroup PDM Server-Dienst oder starten Sie ihn neu
Manchmal kann das Beenden und Neustarten des Dienstes eine Fehlermeldung beheben. Ein Neustart des Dienstes setzt auch den Zeitstempel zurück.
Wenn ein Neustart des Server-Dienstes einen Tresorfehler nicht auflöst, senden Sie eine E-Mail an Ihren Fachhändler und fügen Sie die Datei server.log (err.log und app.log in PDMWorks 2005 und früher) aus den Tresordaten hinzu. Der Fachhändler sollte diese Log-Dateien an die SolidWorks Technische Unterstützung mit folgenden weiteren Daten schicken:
-
SolidWorks und Workgroup PDM Version ( Hauptversion und Service Packs)
-
Client und Tresor Betriebssysteme (inklusiv der Service Pack Version)
-
Bereich des Problems – zum Beispiel, alle Dateien, Dateien in einem separaten Projekt, eine einzelne Datei,sowie ob alle Nutzer oder nur ein Teil der Nutzer betroffen sind.
-
Schritte, um das Problem zu reproduzieren
Workgroup PDM Server-Dienst startet nicht
Wenn der Dienst an einem anderen Ort als am Speicherort des Ordners Tresor-Daten ausgeführt wird, stellen Sie sicher, dass der Ordner Tresor-Daten mit einem UNC-Pfad installiert wurde und nicht mit einem abgebildeten Laufwerk. Aktualisieren Sie die Tresor Installation, indem Sie das Setup noch einmal durchführen und dabei den UNC-Pfad als Tresor-Datenordner einrichten. Wenn der Dienst immer noch nicht startet, gibt es wahrscheinlich ein Dienst-bezogenes Problem der Zugriffsrechte.
Um die Zugriffsrechte zu überprüfen, ändern Sie die Service Anmeldung von der Standardanmeldung “Lokales Systemkonto” zu einem Benutzerkonto-Konto mit Schreib-/Leseberechtigung auf dem Server und dem entfernten Standort. Dieser Nutzer benötigt alle Rechte für den Tresor-Datenordner. Wenn sich der Tresor-Datenordner auf einem anderen Rechner befindet, muß dieses Konto auch dort eingerichtet sein. Ein üblicher Anwender ist ein Anwender in der aktuellen Windows Domäne beider Computer.
Zugriffsrechte
Wenn der Workgroup PDM Server-Dienst an einem anderen Ort als am Speicherort des Ordners Tresor-Daten ausgeführt wird, stellen Sie sicher, dass der Rechner (bzw. der Nutzer), der den Tresor-Dienst ausführt, Zugriff auf den Tresor-Datenordner hat.
Um den Rechner (oder Nutzer) zu bestimmen, der den Tresor-Dienst ausführt:
-
Öffnen Sie in Windows die Systemsteuerung, dann Verwaltung und dann Dienste.
-
Klicken Sie mit der rechten Maustaste auf Workgroup PDM Server, und wählen Sie Eigenschaften.
-
Stellen Sie auf der Registerkarte Anmelden fest, welcher Rechner (oder Nutzer) den Dienst ausführt.
Dieser Rechner (oder Nutzer) benötigt vollständigen Zugriff auf den Tresor-Datenordner.
Um zu bestimmen, ob der Rechner (oder Nutzer), der den Tresor-Dienst ausführt, Zugriff auf den Tresor-Datenordner hat:
-
Klicken Sie mit der rechten Maustaste auf den Tresor-Datenordner (normalerweise unter C:VaultData) und wählen Sie Eigenschaften aus.
-
Stellen Sie auf der Registerkarte Sicherheit sicher, dass der Rechner (oder Nutzer) vom obigen Schritt 3 alle Berechtigungen für diesen Ordner besitzt.
Unterstützte Plattformen
Stellen Sie sicher, dass der Tresor-Dienst und der Tresor-Datenordner sich auf unterstützten Plattformen befinden. Für eine Liste von unterstützen Plattformen, gehen Sie zu den SolidWorks Systemanforderungen.
Wenn Sie ein Novell NetWare® -System für Ihren Tresor-Datenordner benutzen:
-
Der Service kann nicht gestartet werden.
-
Zugangsberechtigungen sind möglicherweise nicht korrekt gesetzt.
Verschieben Sie den Tresor-Datenordner auf einen Rechner mit Windows, um diese Probleme zu beheben.