2017-03-08 1 views
-1

Ich habe eine Anwendung und einen WCF-Dienst, den Teil dieser application.What ist passiert, wenn ich der Dienst direkt nenne es in folgenden Ausnahme ergibt:Sql Ausnahme Fehler bei der Anmeldung für den Benutzer

„System.Web.Services. Protocols.SoapException: Der Server konnte die Anforderung nicht verarbeiten. ---> System.Data.SqlClient.SqlException: Die Anmeldung für den Benutzer 'Kanix' ist fehlgeschlagen. \ U000a at System.Data.SqlClient.SqlInternalConnection.OnError (SqlException-Ausnahme, Boolean breakConnection, Aktion 1 wrapCloseInAction)\u000a at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)\u000a at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)\u000a at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)\u000a at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)\u000a at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)\u000a at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)\u000a at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)\u000a at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)\u000a at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)\u000a at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource 1 Wiederholung, DbConnectionOptions userOptions, DbConnectionInternal & Verbindung) \ u000a bei System.Data.ProviderBase.DbConnectionFactory.TryGetConnection (DbConnection OwningConnection, TaskCompletionSource 1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)\u000a at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 Wiederholung, DbConnectionOptions userOptions) \ u000a at System.Data.SqlClient.SqlConnection.TryOpenInner (TaskCompletionSource 1 retry)\u000a at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource 1 Wiederholung) \ u000a bei System.Data.SqlClient.SqlConnection.Open() \ u000a bei DataAccessLayer.SQLHelper.GetMultipleResultSets (String strSQlSPName, Wörterbuch 2& params, List 1 outParams) in D: \ TFS-SAAS \ HighriseLicensing- \ DataAccessLayer \ SqlHelper.vb: Zeile 162 \ u000a bei DataAccessLayer.LoginDL.AuthenticateKey (String-Schlüssel, Int32-GUID, String-Benutzer-ID, Int32-Modus) in D: \ TFS SAAS \ HighriseLicensing- \ DataAccessLayer \ LoginDL.vb: Zeile 20 \ u000a bei BusinessLogicLayer.LoginBL.AuthenticateKey (String-Schlüssel, Int32-GUID, String-Benutzer-ID, Int32-Modus) in D: \ TFS SAAS \ HighriseLicensing- \ BusinessLogicLayer \ LoginBL.vb: Zeile 18 \ u000a bei Lincensing. GetFaith.CheckKeyvalidity (String-Schlüssel, Int32-GUID, String-Installations-ID, Int32-Modus) in D: \ TFS-SAAS \ HighriseLicensing- \ Lincensing \ GetFaith.asmx.vb: Zeile 53 \ u000a bei Lincensing.GetFaith.CheckKey (String key, Int32 guid , String InstallationId, Int32 Modus) in D: \ TFS SAAS \ HighriseLicensing- \ Lincensing \ GetFaith.asmx.vb: Zeile 23 \ u000a --- Ende des inneren Ausnahme-Stack-Trace --- "

Eine wichtige Sache ist, dass wenn ich aus der Anwendung diesen Service gut funktioniert, aber wenn Ich melde mich von der Anwendung ab, es gibt diesen Fehler.

Antwort

0

sieht aus, als ob Sie Probleme mit dem Login haben. Bitte verbinden Sie den Server direkt von SQL Server Management Studio oder was auch immer mit den gleichen Anmeldeinformationen. Anmeldeinformationen nicht gültig

Verwandte Themen