SQL Server’da Login Oluşturmak
- 0
- 0
- 0
- 0
- 0
- 0
Bugün ki yazımızda SQL Server’da login oluşturmak konusunu ele alacağız. SQL Server’da 2 çeşit login tipi mevcuttur.
Windows Authentication: Active Directory üzerindeki kullanıcıları baz alır. Şifreyi AD’den kontrol etmektedir.
SQL Authentication: Kullanıcı adı ve şifre ile yapılan giriştir.
SQL Server’ımıza bağlanıyoruz. Sol menüde Security sekmesi altında Login menüsüne sağ tıklayıp ‘New Login’ seçeneğini seçiyoruz.
Resimdeki ekranımız açılıyor. Burada ilk olarak Windows mu SQL Login mi onu belirtmeliyiz. SQL Login oluşturacaksak şifre menüsü açılacaktır. Bu seçenekleri daha sonraki yazılarda inceliyor olacağız. Diğer bir önemli seçenek ‘Default Database’ seçimidir. Bu kullanıcı SQL bağlandığı zaman hangi database seçili olarak gelmesini belirtmektedir.
SQL Server’da Server yada Database seviyesinde roller mevcuttur. Sol menüden Server Roles ekranı açılır.
9 ader server bazında rollerimiz mevcuttur. Microsoft yetkiler konusunda çok açıklayıcı bir makalesi mevcuttur.
Server tarafındaki rollerin açıklamalarına göre ilgili kullanıcıya rolleri verebilirsiniz. En üst düzey rol sysadmin rolüdür. Sysadmin rolünü herhangi bir kullanıcıya vermeyiniz. User Mapping ekranına geçilir.
Bu ekranda database seviyesinde yetkilendirme vermek için kullanılmaktadır. 10 adet rolümüz mevcuttur. Microsoft bizim için detaylı bir şekilde açıklamıştır.
Sisteminizde 5 adet veritabanı mevcut olabilir. Bir kullanıcı sadece 1 veritabanından sadece veri okuması gerekmektedir. Sadece database seviyesinde db_datareader yetkisi vermeniz yeterli olacaktır.
SQL Server’da Login Oluşturmak işleminin sonuna geldik. Kullanıcınızı oluşturup giriş yapabilirsiniz.
Bir sonraki makalede görüşmek üzere.