Die Anforderung konnte nicht vom Server "X" verarbeitet werd

3. August 2015 14:32

Hallo,
hatte Nav2009, 2013R3 und 2015CU6 ohne Probleme laufen. Update NAV2015 auf CU9 -> Fehlermeldung -> Alle NAV-Installationen deinstalliert, alles mit SQL, alle entspr. Dienste gelöscht.
Neue Installation NAV 2015 CU9 - es liegt nur eine 'frische' Demo'-DB vor. Dieselbe Fehlermeldung:

Die Anforderung konnte nicht vom Server "NAV80CU9" (lokal) verarbeitet werden.

Kann jemand mit diesem Ereignisprotokoll etwas anfangen?

Server instance: NAV80CU9
User: FIRMA\Vorname_Nachname (Bsp.)
Type: System.OverflowException
Message: Die arithmetische Operation hat einen Überlauf verursacht.
StackTrace:
bei SNIOpenSyncExWrapper(SNI_CLIENT_CONSUMER_INFO* , SNI_ConnWrapper** )
bei SNINativeMethodWrapper.SNIOpenSyncEx(ConsumerInfo consumerInfo, String constring, IntPtr& pConn, Byte[] spnBuffer, Byte[] instanceName, Boolean fOverrideCache, Boolean fSync, Int32 timeout, Boolean fParallel)
bei System.Data.SqlClient.SNIHandle..ctor(ConsumerInfo myInfo, String serverName, Byte[] spnBuffer, Boolean ignoreSniOpenTimeout, Int32 timeout, Byte[]& instanceName, Boolean flushCache, Boolean fSync, Boolean fParallel)
bei System.Data.SqlClient.TdsParserStateObject.CreatePhysicalSNIHandle(String serverName, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Byte[]& instanceName, Byte[] spnBuffer, Boolean flushCache, Boolean async, Boolean fParallel)
bei System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover)
bei System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
bei System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)
bei System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
bei System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)
bei System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
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.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.Open()
bei Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.ExecuteAction(Action action, NavSqlCommand command, Boolean isRollbackAction)
bei Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.ExecuteActionWithTrace(EventTask task, String tenantId, Int32 sessionId, String userName, Action action, NavSqlCommand command)
bei Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.OpenConnection()
bei Microsoft.Dynamics.Nav.Runtime.NavSqlConnectionScope..ctor(NavDatabase database, Boolean requireNewConnection, TransactionType transactionType, NavSqlConnection lastUsedSqlConnection)
bei Microsoft.Dynamics.Nav.Runtime.NavSqlConnectionScope.Create(NavDatabase database, TransactionType transactionType, IReference`1& lastUsedSqlConnection)
bei Microsoft.Dynamics.Nav.Runtime.NavUser.GetAllUsers(NavDatabase database)
bei Microsoft.Dynamics.Nav.Runtime.NavUserCache.RefreshList()
bei Microsoft.Dynamics.Nav.Runtime.NavUserCache.TryGetNavUser(Func`2 match, NavUser& user)
bei Microsoft.Dynamics.Nav.Runtime.NavUserAuthentication.InternalAuthenticate()
bei Microsoft.Dynamics.Nav.Runtime.NavUserAuthentication..ctor(NavTenant tenant, NavClientCredentialType credentialType, Object token)
bei Microsoft.Dynamics.Nav.Service.NSServiceBase.ValidateAndCreateSession(ConnectionRequest connectionRequest, Boolean requireNavUser, Int32 newSessionId)
bei Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.CreateNewSessionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, Boolean requireNavUser, Object[] inputs, Object[]& outputs)
Source: System.Data
HResult: -2146233066

Bitte um Ideen.

Re: Die Anforderung konnte nicht vom Server "X" verarbeitet

3. August 2015 15:45

Hallo,

scheint irgendwie an der SQL Instanz zu liegen. Welche Version läuft bei dir und welches SDK? Ist das auf der Defaultinstanz oder Named?

Gruß
Dirk

Re: Die Anforderung konnte nicht vom Server "X" verarbeitet

11. August 2015 16:15

Hallo Dirk,
(ups, habe im falschen Eintrag geantwortet, hier zum o.g. Problem)
Es lies sich kein '3-tier-client' mehr öffnen. Auch nach 'alles deinstallieren und Verzeichnisse löschen...' und nav2015 neu installieren...
Zum Glück hatte ich eine Sicherung vom Rechner, die wir zurückspielten (vorher Daten gesichert). Danach Updates ... nun läuft es wieder.

Habe und hatte den SQL-Server 12.0.2000 und SQL Management Studio 2014 installiert... ' nur Standard'...
Die Instanzen waren 'selbst benannt'...
Oder meinst Du welches VS ich habe ... habe VS 2012.
Braucht man: https://msdn.microsoft.com/en-us/window ... 62891.aspx ?

Somit kann dies geschlossen werden.
vg
h-w

Re: Die Anforderung konnte nicht vom Server "X" verarbeitet

12. August 2015 14:23

Na da sei doch mal wieder das gute alte Backup gelobt :lol: Was ich meinte war das SDK vom SQL Server (falls überhaupt mit installiert). Nun wie auch immer, es scheint dort bei der Instanz ein Problem mit der Integrated Security (Windows Authentication) gegeben zu haben (https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx).
Da würde ich beim nächsten mal nachschauen (was hoffentlich nicht vorkommt :wink: )

Gruß
Dirk

Re: Die Anforderung konnte nicht vom Server "X" verarbeitet

8. September 2015 09:31

Hallo

Ich hab' auf einem Notebook das gleiche Problem nach der NAV2015 CU10 Demo-Installation.

Wo / was kann ich betr. Integrated Security nachschauen ob alles i.O. ist?