Übersicht
Je nach Datenbanktyp müssen vor der Installation bestimmte Überlegungen und Konfiguration vorgenommen werden.
MSSQL
Für den standardmäßigen Betrieb mit einer Microsoft SQL Datenbank sind keine weiteren Treiber-Vorbereitungen zu treffen. Alle erforderlichen Treiber sind im Windows bereits vorinstalliert.
Treiberauswahl
Wählen Sie in der Datenbankverbindung folgenden Treiber aus:
Microsoft OLE DB Provider for SQL Server
Aus technischer Sicht entspricht dies dem Provider:
SQLOLEDB.1

ODBC
Bitte beachten Sie die nachfolgenden Hinweise bei der Verwendung von ODBC Datenquellen.
Starten Sie die das Konfigurationsprogramm für ODBC Datenquellen über Start > Ausführen und beachten Sie die unterschiedliche Konfiguration der 32 und 64 Bit Datenquellen bzw. Konfigurationsprogramme.
c:\windows\system32\odbcad32.exe (x64)
oder
c:\windows\syswow64\odbcad32.exe (x86)
ORACLE
In dieser Beispielkonfiguration wird davon ausgegangen, dass die Software in der x64-Variante installiert werden soll, soll nur x86 installiert werden, ist auch nur ein Oracle-x86-Client erforderlich.
Installation der verschiedenen Oracle-Clients
- Auf dem System auf dem die Installation der Serverkomponenten erfolgt, müssen sowohl der Oracle-x64 als auch der Oracle-x86 Client installiert werden
- Folgende Komponenten sind mindestens für beide Clients zu installieren:
- Oracle Database Utilities
- SQL*Plus
- Oracle Call Interface (OCI)
- Oracle Net
- Oracle Connection Manager
- Oracle ODBC Treiber (optional, wenn OLE DB verwendet wird)
- Oracle Provider for OLE DB
- Die jeweiligen Installationsverzeichnisse sind nicht relevant
- Die jeweils generierten „ORACLE_HOME“ Registry-Einstellungen sind nicht relevant
Umgebungsvariablen (Betriebssystem)
- Die Umgebungsvariable „ORACLE_HOME“ darf nicht gesetzt sein (da diese ansonsten an verschiedenen Stellen geladen werden würde und dies dann jeweils zum Problem führt)
- Durch die Installation der verschiedenen Oracle-Clients wird generell die Path-Variable erweitert, hier steht der Verweis zum bin-Verzeichnis, in dem auch SQL*Plus liegt, z.B.:
- d:\app\client_x86\easy\product\12.1.0\client_1\bin - für die x86-Installation
- d:\app\client_x64\easy\product\12.1.0\client_1\bin - für die x64-Installation
- Die Reihenfolge ist nicht relevant
Oracle-Net Konfiguration
- Oracle Net (hier tnsnames.ora) muss für beide Clients exakt identisch konfiguriert werden, dies ist wichtig da:
- Während des Setups (x86) die Verbindungsparameter (Provider-String) definiert werden, das Betriebssystem lädt zu diesem Zeitpunkt die x86-Einstellungen
- Der Server später aber die x64-Einstellungen verwendet (sofern x64 installiert wird), das betrifft:
- Net Service Name (Alias)
- Service Name (Datenbankname)
- Netzwerkprotokoll (TCP)
- Hostname (IP oder FQDN)
- Port (Standard ist 1521)
MySQL
Im Falle von MySQL oder MariaDB müssen im Vorfeld die entsprechenden ODBC Treiber installiert werden.
Treibereinstellungen


Besonders hervorzuheben sind die Optionen
- Allow multiple statements
- Prepare statements on the client
Ohne diese Optionen Funktioniert weder die Installation noch der Betrieb.