MS SQL kurulumu sırasında mixed mode seçmeyi unuttuysanız ve sa (superadmin) kullanıcısı ile giriş yapamıyorsanız çözümü basit temel olarak sorununuz Windows Authentication mode da olduğu için sa kullanıcısını kullanamıyorsunuz MS SQL kurulumunuz sırasında sa kullanıcısı oluştu ancak arka planda kapalı durumda bekliyor. Aktifleştirmek için aşağıdaki adımları takip etmeniz yeterli olacaktır.
MS SQL server Error: 18456 hatası ilgili kullanıcının giriş izni olmadığını göstermektedir. Bizim sorunumuz da sa kullanıcısının erişim izni olmamasında kaynaklanmaktadır.
İlk olarak Windows Authentication da MS SQL’e login oluyoruz.
Security dizini altında Logins dizinini açıyoruz ve sa kullanıcısına sağ tıklıyoruz properties seçiyoruz.
Login properties – sa ekranında status bölümüne tıklıyoruz. Sağ taraftaki login bölümünü enabled ediyoruz.
Login properties – sa ekranında general tıklayarak password bölümüne şifremizi tanımlıyoruz. Ok butonuna basıyoruz.
En önemli kısım ise SQL’e sağ tıklayarak properties diyoruz.
Server Properties ekranında security menüsüne tıklıyoruz.
SQL Server and Windows Authentication mode seçiyoruz. Ok butonuna basıyoruz.
SQL server restart edilmesi gerektiğini söyleyen bir uyarı alacaksınız. Ok butonuna basınız.
Management studio kapatınız.
SQL Server 2014 Configuration manager çalıştırınız.
SQL server configuration manager ekranında SQL server sap tıklayıp restart tıklıyoruz.
Servis durdurulup tekrar başlayacaktır.
SQL server servisleri başladıktan sonra SQL server 2014 management çalıştırıyoruz.
SQL server 2014 management studio da SQL server authentication seçiyoruz Kullanıcı adına sa yazıyoruz şifremizi yazarak connect butonuna basıyoruz.
Sa ile giriş işlemimiz tamamlanmıştır.
Aynı işlemleri başka bir kullanıcı tanımlayıp erişmek içinde kullanabilirsiniz. Kullanıcıya gerekli izinleri verdiğinizden emin olmanızı öneririm.
Teşekkür ederim, sorunumu çözdüm. İyi çalışmalar dilerim..