MSSQL Server’da Authentication ile Login  Olurken Alınan Hata

Sql server bağlanırken aşağıdaki hata ile karşılaşabiliriz. Bunun gibi bir hata ile karşılaşırsak sql server’a bağlanırken sadece Windows authentication ile bağlandığını bunun önüne geçmek için  karma modu( Mixed Mode ) aktif etmemiz gerekiyor. Bu sadece yapmamız gereken adımlardan bir tanesi olabilir.

SQL Server Mixed Mode, SQL Server’da bir güvenlik kimlik doğrulama modudur. Bu mod, Windows Authentication ve SQL Server Authentication‘ı bir arada destekler.

  • Windows Authentication: SQL Server, kullanıcıların Windows hesaplarıyla kimlik doğrulaması yapar. Bu, işletim sistemi seviyesinde kullanıcı doğrulaması yapıldığı için güvenlidir.
  • SQL Server Authentication: SQL Server, kullanıcı adı ve şifre ile kimlik doğrulaması yapar. Kullanıcı adı ve şifre SQL Server üzerinde tanımlanmış olur ve Windows kimlik doğrulamasına gerek yoktur.

Mixed Mode‘da her iki kimlik doğrulama yöntemi de etkin olduğu için, kullanıcılar hem Windows hesabı ile hem de SQL Server hesabı ile giriş yapabilirler.
Bu, SQL Server’ın kurulumunda seçilebilecek bir seçenek olup, genellikle esneklik sağlamak amacıyla kullanılır, çünkü her iki doğrulama türünü de destekler.

Neden sadece Windows kimlik doğrulamasını kullanır.

SQL Kimlik Doğrulaması, Windows Kimlik Doğrulamasından daha az güvenlidir. Windows login ile kullanıcının şifreyi bilmesine gerek yoktur. Windows oturum açma işlemleri, oturum açma parolasının saklanma şekli nedeniyle daha güvenli kabul edilir.  SQL kimlik doğrulamasını kullanarak SQL Server’a bağlanmak için, kişinin bağlanırken kullanıcı adı ve parola sağlaması gerekir. SQL Kimlik Doğrulamalı oturum açma parolası ana veritabanında saklanır.

Şimdi gelelim hatamıza.

S1\TEST instance’in üzerine sağ tıklayıp properties’dan Security bölümünde SQL Server and Windows Authentication mode yapısının seçilmesi gerekmektedir.

SQL Server and Windows Authentication mode’u seçtikten sonra  sql servisini restart etmemiz gerekiyor.

Sql Server Authentication ile başarılı bir şekilde girmiş olduk.

Bundan sonra hem Windows modun’da hem de sql server modun’da bağlanabiliriz.

Bir sonraki makalemizde görüşmek dileğiyle.

 “Allah’ın geceyi gündüze kattığını, gündüzü de geceye kattığını; her biri belirli bir süreye kadar hareketini sürdürmek üzere güneşi ve ayı (buyruğuna) boyun eğdirdiğini ve Allah’ın yapıp ettiklerinizden kesin olarak haberdar olduğunu bilmez misin?”Lokman-29

Author: Yunus YÜCEL

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir