Anmeldung aller Benutzer schlägt fehl

planB

Sehr aktives Mitglied
Teammitglied
Moin wie haben gerade ein extrem kurioses Problem bei einem Kunden.
Obwohl im Administrator alles zu funktionieren scheint, kann sich niemand mehr an der Applikation anmelden. Für jeden Benutzer wird ein Fehler im TraceLog geworfen der so ausieht.

Code:
Es ist eine Ausnahme beim Datenzugriff aufgetreten: Sagede.OfficeLine.Data.DataAccessException: Fehler beim Aufbau der Datenverbindung. ---> System.Data.SqlClient.SqlException: Fehler bei der Anmeldung für den Benutzer "_OLSys_SAGE".
   bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   bei System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   bei System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   bei System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   bei System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   bei System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   bei System.Data.SqlClient.SqlConnection.Open()
   bei Sagede.OfficeLine.Data.AdoNetConnection.InternalOpen()
   bei Sagede.OfficeLine.Data.AdoNetConnection.<>c__DisplayClass31_0.<OpenWithRetry>b__1()
   bei Microsoft.Practices.TransientFaultHandling.RetryPolicy.<>c__DisplayClass1.<ExecuteAction>b__0()
   bei Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
   bei Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction(Action action)
   bei Sagede.OfficeLine.Data.AdoNetConnection.<>c__DisplayClass31_0.<OpenWithRetry>b__0()
   bei Microsoft.Practices.TransientFaultHandling.RetryPolicy.<>c__DisplayClass1.<ExecuteAction>b__0()
   bei Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
   bei Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction(Action action)
   bei Sagede.OfficeLine.Data.AdoNetConnection.OpenWithRetry(RetryPolicySettings retryPolicy, Boolean suppressAccessTokenAssign)
   bei Sagede.OfficeLine.Data.AdoNetConnection.Open(NamePasswordCredential namePasswordCredential)
   --- Ende der internen Ausnahmestapelüberwachung ---
Nach Neuregistrierung der Datenbank passiert dasselbe auch für den DEFAULT Benutzer der Datenbank.
Das ist eine 9.0.11.1 mit einem SQL2019 und es wurde nix geändert, es hat einfach aufgehört zu funktionieren.
Neuanlage Benutzer, Reparatur AppServer, Server Neustart, alles ohne Ergebnis. Im SSMS sieht alles normal aus und in den Fehlerprotokollen des Server sieht man auch nur die fehlgeschlagenen Anmeldungen der OLSYS Benutzer.

Das ist doch wirklich seltsam, aber vielleicht hat das ja schon mal jemand anderes erlebt...
 
Tritt der Fehler nach dem Update auf die 9.0.11 auf?
Nach dem Update muss für jede Datenbank der Systembenutzer plus Kennwort im Sage 100 Administrator einmal neu eingetragen werden.
 
Hat der Kunde mehrere Datenbanken und betrifft das ggf. alle oder nur eine? Falls er nur eine hat: wäre die Anlage der Sage Demo-DB möglich für einen kurzen Test? Dauert i.d.R. nicht lange. Habt ihr die Zuordnung der OLSYS-Benutzer zu der / den Datenbank/en und deren Standardschema geprüft?
 
Zurück
Oben