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:

  1. Ü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.