Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi fbclient.dll von einem Server laden für alle Clients (https://www.delphipraxis.net/179018-fbclient-dll-von-einem-server-laden-fuer-alle-clients.html)

Chemiker 9. Feb 2014 18:18

Datenbank: Firebird • Version: 2.1 • Zugriff über: FIBPlus/IBDAC

fbclient.dll von einem Server laden für alle Clients
 
Hallo,

spricht eigentlich was dagegen, die fbclient.dll auf einen Server zu speichern und von dort für die einzelnen Clients zu laden? Das hätte den Vorteil, dass man beim Wechseln nur die eine Datei auf den Server austauschen muss um alle Clients auf den neusten Stand zu bringen.

Bis bald Chemiker

Bernhard Geyer 9. Feb 2014 18:40

AW: fbclient.dll von einem Server laden für alle Clients
 
Zitat:

Zitat von Chemiker (Beitrag 1247231)
Hallo,

spricht eigentlich was dagegen, die fbclient.dll auf einen Server zu speichern und von dort für die einzelnen Clients zu laden? Das hätte den Vorteil, dass man beim Wechseln nur die eine Datei auf den Server austauschen muss um alle Clients auf den neusten Stand zu bringen.

Bis bald Chemiker

Nur die DLL vom Server zu haben wird zu umständlich und zu viel Aktionen verursachen. Wenn das LAN nicht zu langsam ist lass doch die ganze Anwendung vom Server starten. Soll sie vom Client gestartet werden, so das über die Admins im Rahmen einer Client-SW-Verteilung geschehen.

Chemiker 9. Feb 2014 19:19

AW: fbclient.dll von einem Server laden für alle Clients
 
Hallo Bernhard Geyer,

Zitat:

Nur die DLL vom Server zu haben wird zu umständlich und zu viel Aktionen verursachen.
Es muss doch nur den Path angegeben werden, wo sich die fbclient.dll befindet.


Bis bald Chemiker

Bernhard Geyer 9. Feb 2014 19:42

AW: fbclient.dll von einem Server laden für alle Clients
 
Zitat:

Zitat von Chemiker (Beitrag 1247240)
Hallo Bernhard Geyer,

Zitat:

Nur die DLL vom Server zu haben wird zu umständlich und zu viel Aktionen verursachen.
Es muss doch nur den Path angegeben werden, wo sich die fbclient.dll befindet.


Bis bald Chemiker

Du vergisst folgende Probleme:
- Was ist wenn das Programm unter C:\Programme installiert ist und der User keine Adminrechte hat
- Wie soll die DLL ausgetauscht werden wenn die DLL schon im gebrauch ist.

Chemiker 9. Feb 2014 22:19

AW: fbclient.dll von einem Server laden für alle Clients
 
Hallo Bernhard Geyer,

habe eine klein Testanwendung unter C:\ (eingeschränktes Benutzerkonto) kopiert und ausgeführt das funktioniert ohne Probleme.

Wenn es erforderlich ist die fbclient.dll auszutauschen wird ja auch der Firebird-Server ersetzt, ohne Datenbank funktioniert meine Anwendung nicht bzw. macht keinen Sinn, von daher sollten auf den Clients auch nicht die Anwendung laufen.
Das bedeutet:

1. Alle Clients-Anwendung runterfahren
2. Firebird-Server ersetzen
3. Neue fbclient.dll ersetzt die Alte fbclient.dll
4. Client-Anwendungen können wieder hochfahren
5. Fertig

Bis bald Chemiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz