Hallo Manfred,
normalerweise wird MaxxDB gebündelt mit einem Adminseminar oder Installation vertrieben. Es existieren unterschiedliche Vorstellungen beim Kunden, wie Arbeitsfluss/Rechte/Maskenlayout aussehen sollen. Für die meisten Szenarien lassen sich die geeigneten Schalter/Optionen setzen (sind mittlerweile über 600, noch ohne Skripte oder Statusmodifikationen
). Die Verbindungseinrichtung zur Datenbank geschieht bei dieser Einrichtung so "nebenher".
Für einen Erstbetrieb auf eigene Faust kann ich mir folgenden Rahmen vorstellen:
Installationsverzeichnis:
Idealerweise in auf Server freigegebenes Verzeichnis, hierdurch für alle Clients gleichartiger Satz an config-Dateien, hilfe, dlls ermöglicht,
was spätere Updates auf eine zentrale Stelle vereinfacht.
(z.B. x:\swx_apps\maxxdb .. )
Datenbank:
offiziell unterstützt für x64, mysql,oracle,sqlserver ..
Access=32Bit klappt nur für Viewer, Microsoft hat dafür keinen x64-Treiber.
Auf Zieldatenbank wäre eigene Instanz einzurichten (z.B. MaxxDB).
Dort über die mitgelieferten Scripts die Grundtabellen einrichten.
(PWTables_mysql.sql, PWTables_oracle.sql, PWTables_sqlserver.sql, alle zu finden im MDB-Installationsverzeichnis, Ihr Administrator hat sicherlich geeignetes Frontend für Zugriff auf seine DB).
Beim Sqlserver zu beachten, dass dieser auch Netzwerkauthentifizierung zulässt (und dass die Firewall UDP-Port 1434 und sqlserver.exe eingehend durchlässt.. mei hab ich geflucht).
Bei MySql Tabellenengine MyISAM, die InnoDB ist langsamer und wir verwenden keine der darin enthaltenen Features.
Clients:
ODBC-Treiber der Zieldatenbank bekannt macht einrichten,
einmal für 64Bit
start..ausführen.. c:\windows\system32\odbcad32.exe
und auch 32Bit
start..ausführen.. c:\windows\syswow64\odbcad32.exe
Beidesmal gleichen DataSourceName (DSN) und Anmeldedaten verwenden,
abschliessendes "Datenverbindung testen" ergibt Gewissheit.
Per Registry der MaxxDB diesen Namen +
Anmeldedaten mitteilen.
start.. ausführen.. regedit.exe
HKEY_LOCAL_MACHINE\SOFTWARE\cctools (für 64Bit)
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\cctools (für 32Bit, gleiche Daten)
DB_LOC="zuvor vergebene DSN"
SQLUSER="Anmeldebenutzer für DB"
SQLPASS="Anmeldepasswort für DB"
DBTYPE=Zieldatenbanktyp (mögliche Werte SQLSERVER/ORA/MYSQL )
DBADMIN="AktuellerWindowsbenutzername" <-dieser Eintrag ist wichtig für Erststart! Ansonsten geschieht keine Tabellenmigration. Erststart wird auch nach Speicherbereichen fragen, diese lassen sich anfangs nur als Admin anlegen.
OPT_DB=1
PWPATH="Installationspfad zum MaxxDB-Verzeichnis", z.B. X:\swx_apps\maxxdb
Beim Erststart als DBAdmin wird MaxxDB einmalig ein paar Fragen zur Ersteinrichtung stellen.
Aus Erinnerung heraus: Migrieren? ja, 2er-Übergänge verwenden? ja, Benutzer aus Domäne erstellen? nein
Falls noch Fragen aufkommen, der Solidpro-Support hilft sicher gerne weiter.
mfg
Omoll
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP