Creo Elements/Direct Manager Server 20.9 > Weitere Installationsinformationen > Modification for a large number of concurrent database users
Modification for a large number of concurrent database users
Die standardmäßige Installation des Creo Elements/Direct Manager Server Datenbankservers unterstützt unter Umständen circa maximal 120 gleichzeitig angemeldete Benutzer. Bei Überschreiten dieses Wertes gibt Windows Fehlermeldungen mit dem Wortlaut "Fehler bei Kommunikation mit dem Server" aus.
Ursache
Wenn ein Creo Elements/Direct Model Manager Client eine Verbindung zur Datenbank herstellt, verbraucht er einen Teil des "nicht interaktiven" Desktop Heap von Microsoft Windows auf dem Database Server-Computer. Durch Erhöhung des nicht interaktiven Desktop Heap können zusätzliche Instanzen des Database Server-Prozesses gestartet werden. Damit erhöht sich die Anzahl der Nutzer, die gleichzeitig eine Verbindung zur Datenbank haben können.
Weitere Informationen finden Sie in der Microsoft-Wissensdatenbank im Artikel 184802 PRB: User32.dll or Kernel32.dll fails to initialize, Cause 2.
Bevor Sie die Registrierung bearbeiten, sollten Sie eine Sicherheitskopie von ihr anlegen. Zudem müssen Sie wissen, wie sich diese bei auftretenden Problemen wiederherstellen lässt. Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft-Wissensdatenbank: 256986 Beschreibung der Windows-Registrierung.
Weitere Informationen
So erhöhen Sie den Wert des nicht interaktiven Desktop Heaps:
1. Starten Sie auf dem Computer, auf dem Creo Elements/Direct Database Server ausgeführt wird, den Registry Editor.
2. Suchen Sie den betreffenden Registrierungsschlüssel in:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows
* 
Warnung: Die Erhöhung des Desktop Heaps erfordert eine Bearbeitung der Registrierung. Wenn Ihnen beim Ändern von Einstellungen in der Registrierung mit dem Registry Editor oder mittels eines anderen Verfahrens Fehler unterlaufen, kann dies zu schweren Problemen führen. Im schlimmsten Fall müssen Sie Ihr Betriebssystem neu installieren. Die Bearbeitung der Registrierung nehmen Sie auf eigenes Risiko vor.
Es müsste in etwa Folgendes angezeigt werden (alles auf einer Zeile):
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
3. Die Registrierungswerte für SharedSection steuern die Zuweisung des Desktop Heaps. Der dritte Wert steuert die "nicht interaktive" Zuweisung. Auf den meisten Systemen ist der Vorgabewert 512. Wenn Sie diesen auf 1024 erhöhen, können sich mehr Benutzer gleichzeitig anmelden. Wenn auf diesem Computer weitere Dienste ausgeführt werden oder mehr Benutzer benötigt werden, können Sie den Wert noch weiter erhöhen.
War dies hilfreich?