Unable To Login Database
SIMPHONY | 20.04.2026
Aşağıdaki bilgiler güncel olarak kullandığımız 2.9 ve sonrası versiyonlar için geçerlidir.
“SQLExpress” instance üzerinde ”SA” kullanıcısı:
CAL ile otomatik kurulan “.\SQLExpress”de “SA” kullanıcısı default olarak “mymicros” şifresi ile oluşturulur.
CAL servisi , kurulumun sonunda operasyonu ile kez açacağı esnada “SQLExpress”e bu “SA” kullanıcısı ile login olup databaselerini create eder.(datastoredb, Caps ise +checkpostindb)
Ardından, “Property Parametres” de bizim belirlediğimiz.(şu an için standardımız olan Proadmin, Prouser) kullanıcılar create edilir ve “SA” kullanıcısı lock olur.
Bundan sonra servicehost.exe her çalıştığında, .\SQLExpress’e Prouser kullanıcısı ile login olur, eğer biz database leri drop ettiysek de, Proadmin kullanıcısı ile login olup tekrar databaseleri create eder.
“SA” kullanıcısı artık kullanılmamaktadır, SA yerine Proadmin userı tüm yetkilere sahiptir.
“SA” kullanıcısına hangi durumlarda ihtiyaç duyarız ve “unable to login” database hatasını nasıl çözeriz:
- Üzerinde Simphony operasyonu olan bir cihazda operasyonu komple kaldırıp tekrar kurmanız gereken veya reconfig cal yapılacak durumlarda;
Olabilecek Sorun: Cal ile tekrar kurulum yaptığınızda yukarıda bahsettiğimiz database’e ilk login olma esnasında SA/mymicros gerekeceği , ve lock durumda olduğu için ilk kez dbleri create edemeyeceği için “unable to login database uyarısı” gelir.
Çözüm : Proadmin ve Prouser kullanıcısı aktif durumda olduğu için, bu userlarla database’ login olup “SA” aktif edilir şifresi mymicros verilir. Servicehost.exe tekrar başlatılır, operasyon açılır.
- Sql management studio ile bağlanıp, hızlıca “SA” aktif edebilirsiniz.
- QueryPlus.exe ile bağlanıp, hızlıca “SA” aktif edebilirsiniz.
- Yukarıda ki uygulamaları kullanamadığınız durumlarda Command prompt üzerinden, sırasıyla aşağıda ki komutlar ile aktif edebilirsiniz
sqlcmd –S localhost\SQLExpress –U Proadmin –P Mcrs3550055_
Enter
Use [master]
Go
Alter login [sa] with password=’mymicros'
Go
Alter login [sa] enable
Go
2. Herhangi bir sebepten dolayı, operasyon açılışında “unable to login database” hatası geliyor ve operasyon açılmıyor.
Olabilecek Sorun: Proadmin ve Prouser kullanıcıları ile de login olamıyoruz.
Çözüm: Admin yetkisine sahip Windows kullanıcısı ile database’ login olup, tüm userlar aktif edilebilir.
- SQL Configuration Manager açılır
- SQL servisi durdurulur
- SQL servisi sağ tıklanır, properties, sekmelerden startup parametres seçilir. Burada “-m” yazılarak eklenir. Kaydedilir, ardından SQLServisi çalıştırılır.
- Cmd “run as administrator” olarak çalıştırılır. Sırasıyla aşağıda ki komutlar uygulanır. Proadmin ve Prouser kullanıcıları içinde aşağıda ki prosedürü uygulayabilirsiniz.
- Sqlcmd –S localhost\SQLExpress
Enter
Use [master]
Go
Alter login [sa] with password=’mymicros’
Go
Alter login [sa] enable
Go
- SQLServis başlangıç parametlerinden “-m” remove edilir. SQL servisi tekrar restart edilir.
- Servishost .exe çalıştırılır.