Frontend / Backend mit Bedingung

Antwort erstellen

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :razz: :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :badgrin: :doubt:
BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet
Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Frontend / Backend mit Bedingung

Re: Frontend / Backend mit Bedingung

Beitrag von Bitsqueezer » 27. Sep 2019, 09:04

Hallo,

übrigens, wenn der alte Servername nicht mehr verwendet wird, könnte man auch einfach einen Alias in der DNS-Konfiguration erstellen, somit müßte dann keine der Datenbanken angepaßt werden (bzw. könnte dann nach und nach durch die jeweiligen Programmierer gemacht werden, ohne daß es den laufenden Betrieb stört).

Gruß

Christian

Re: Frontend / Backend mit Bedingung

Beitrag von mawiti » 26. Sep 2019, 19:48

Vielen Dank für den Hinweis mit dem Skript. Werde danach googeln und eine Lösung suchen. Vielen Dank.

Re: Frontend / Backend mit Bedingung

Beitrag von Bitsqueezer » 26. Sep 2019, 14:00

Hallo,

"Bei Bedarf Verknüpfung neu setzen" ist wohl kaum machbar, wenn es um 1000 Datenbanken geht, weil man dazu erst dort überall den Code ändern müßte.

Ich würde stattdessen ein VB-Skript schreiben (in Access VBA, VBScript, Excel VBA oder wo auch immer), das alle 1000 Datenbankdateien per Schleife durchläuft, diese öffnet, die Verknüpfungen entfernt und wieder neu verbindet auf den neuen Pfad. Da schreibt man mal eine halbe Stunde dran und am Ende kannst Du alle Dateien automatisch aktualisieren.

Wenn die Datenbankendateien (die Frontends) wild verstreut liegen, empfiehlt es sich, entweder eine Excel-Datei mit allen Pfad/Dateinamen zu erzeugen und diese dann abzuklappern oder auf einer entsprechenden zentralen Datenbank eine Tabelle dafür anzulegen.

So ein Skript ist am Ende dann allgemeingültig und kann auch in Zukunft immer wieder verwendet werden.

Übrigens kann man verknüpfte Tabellen auch in einer ACCDE/ADE/MDE ändern, da das nicht als "Designänderung" gilt.

Gruß

Christian

Re: Frontend / Backend mit Bedingung

Beitrag von mmarkus » 26. Sep 2019, 11:47

Du müsstest beim Laden der Anwendung bei Bedarf die Verknüpfungen neu setzen.
Da sehe ich kein Problem.

Frontend / Backend mit Bedingung

Beitrag von mawiti » 26. Sep 2019, 10:44

Hallo alle zusammen

Bei uns wird die Server Infrastruktur umgestellt und ich muss rund 1'000 Datenbanken umsiedeln.
Wenn ein Fronend die Daten aus einem Backend bezieht, ist dies Pfadabhängig. Dieser wird als UNC Pfad nicht mehr identisch sein. Und Laufwerksbuchstaben sind in der neuen Umgebung verboten.

Gibt es eine Möglichkeit, die Tabellen welche mit dem BackEnd verknüpft werden müssen, mit einer Bedingung zu versehen? So nach dem Motto:
Nimm die Tabelle \\AlterServer\MeineAbteilung\db1.accdb wenn die nicht existiert, nimm halt \\NeuerServer\MeineAbteilung\db1.accdb

Vielen Dank für Ideen
Gruss Markus

Nach oben