Problem:
Beim Start von SFirm wird nach der Ameldung folgender Fehler angezeigt:
'Ein Fehler ist aufgetreten. Fehler beim Datenbankzugriff. Connection-Eigenschaft wurde nicht initialisiert.'
Im SFirmV4-Log ist außerdem folgender Fehlercode aufgeführt: System.Data.OleDb.OleDbException (0x80004005): Unable to complete login process due to delay in opening server connection
Ursache:
Der installierte SQL OLEDB 18 Treiber ist beschädigt oder arbeitet nicht korrekt.
Lösung:
Installieren Sie den SQL OLEDB 19 Treiber, falls dieser noch nicht vorhanden ist. Der Treiber kann über den folgenden Link heruntergeladen werden:
Download SQL OLEDB Treiber für SQL Server
Damit dieser Treiber von SFirm genutzt wird, gehen Sie wie folgt vor:
-
sfbpdor.ini Datei bearbeiten:
- Navigieren Sie zum SFirm Basis-Verzeichnis und öffnen Sie den Ordner 'HBCI'.
- Falls die Datei sfbpdor.ini vorhanden ist, öffnen Sie diese. Falls nicht, erstellen Sie eine neue Textdatei mit dem Namen sfbpdor.txt und benennen Sie die Endung '.txt' um in '.ini'.
-
Eintrag hinzufügen:
-
Fügen Sie in der Datei sfbpdor.txt den folgenden Eintrag hinzu:
-
[def]
SUPPORTEDODBCDRIVERS=18;
SUPPORTEDOLEDBDRIVERS=19;
Dieser Eintrag sorgt dafür, dass SFirm bevorzugt den SQL OLEDB 19 Treiber verwendet, sodass das Anmelden auch auf diesem Rechner wieder funktionieren sollte.