prodevyazilim

'Login failed for user' hatasını sürekli alıyorum..?

  Tiger/Logo Objects 2.57

Merhaba ;

Müşterimiz Tiger3 son versiyon kullanıyor.Logo object 1 Lisans bulunuyor.Web üzerinden satış yapabilmek için bir firma ile anlaştılar ve anlaştıkları firmanın programı gün içerisinde birkaç kere hata veriyor.Lobject login olamadıgı için hata aldıgını tespit ettik , logo object servisini yeniden başlatıyorum program çalışmaya başlıyor.Bunu nasıl çözebiliriz,bu hata neden veriyor olabilir..?


Verilen hata


System.Data.SqlClient.SqlException (0x80131904): Login failed for user ''.

at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)

at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)

at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)

at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)

at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)

at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)

at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)

at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)

at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)

at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)

at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)

at System.Data.SqlClient.SqlConnection.Open()

at LogoObjectsWCFService.Global.ExecuteQuery(Object state)

ClientConnectionId:eef8f381-a5bf-4647-9313-a646957f104c

Error Number:18456,State:1,Class:14



'Login failed for user login object failed


1923 Plus

Kısaca Login oluyorsunuz ama logout olmadan programdan çıkıyorsunuz. Tekrar girmeyi denediğinizde bir önceki giriş askıda kaldığından bu hatayı alıyorsunuz. Sistem hata verdiğinde görev yöneticisine bakın birden fazla lobject.exe göreceksiniz. 


16/05/19 12:00


NaciO

İlhan beyin bahsettiği duruma ek olarak;

"Use detailed log" işaretini kullandığınızı görüyorum. Bu işaret ile birlikte ayrıntılı bir log dosyası Logo Object Service'in  klasöründe \Logs ismindeki klasöre oluşuyor olmalı. Oluşan Log dosyasında "SwitchUser" kelimesini arattığınızda  "LOGO -> " gibi bir cümle görüyorsanız sebebi Logo kullanıcısının düşmesi olabilir. Yetkisi olmayan kullanıcı veritabanı bağlantı bilgilerini okuyamaz okuyamadığında da SQL cümlelerini çalıştıramaz. 2.57 sürümünde kullanıcı yetkilerinin okunamaması ile ilgili genel bir tespitimiz olmuştu. 2.58 ve aşağıdaki servis ile bu problemi aşabileceğinizi düşünüyorum.


https://www.dropbox.com/s/6domkgv8qxahsox/LogoObjectService_2580001.rar?dl=0




16/05/19 13:44


prodevyazilim

Dediniz gibi SwitchUser kısımında LOGO yazıyor.Müşteri 2.57.00 versiyonunda,versiyon geçişi yapıcam ve ilettiginiz dosyaları atıcam..Tşk ederim bilgilendirmeniz için..


16/05/19 15:05


prodevyazilim

Merhaba ;

Son versiyona geçiş sagladık ve ayrıyeten ilettginiz object servis dosyalarınıda atmama karşın yine aynı hatayı gün içerisinde almaktayız..Başka çözüm olarak ne sunabilirsiniz..?


20/05/19 12:37


NaciO

Kullanıcı verisiyle ilgili nadir karşılaştığımız bir problem var. Kullanıcı ve kullanıcı yetkilerinin refresh edilmesi için SYS içerisinden yeni bir kullanıcı eklemek çoğu zaman bu problemi gideriyor. (bu kullanıcının kullanılması zorunlu değil, sadece kullanıcı eklemek bazı problemleri gideriyor. Sonrasında bu kullanıcı silinebilir.)


11/06/19 16:14

Cevap vermek için giriş yapmanız gerekmektedir.