Cumartesi, Temmuz 11, 2020

MSSQL Server Role Nedir?

  1. SQL Server Role Nedir ?
  2. Kaç Çeşit Kural (Role) vardır ?
  3. Server Role ?SQL Server Role Nedir ? 

1. SQL Server Role Nedir?

SQL Server 2008 ve daha önceki sürümlerde yeni kurallar (role) atayamıyor ya da var olan görevleri değiştiremiyorduk. SQL Server 2008 sonrasında kural atama kavramı hayatımıza girmiş oldu.

2. Kaç Çeşit Kural (Role) vardır?

SQL Server görev kavramını 3 başlık altında toplayabiliriz;

  1. Server Role
  2. Database Role
  3. Application Role

3. Server Role ?

Server Role?

bulkadmin (Bulk Insert Administrator – Çoklu Kayıt Yöneticisi) : Bulk Insert komutuna yetkisi olan

dbcreator (Database Creator – Veritabanı Yöneticisi) : Database oluşturabilme, silebilme, düzenleyebilme yetkisi olan

diskadmin (Disk Administrator – Dosya Yöneticisi) : Disk üzerinde bulunan dosyaları yönetme yetkisi olan

processadmin (Process Administrator – İşlemci Yöneticisi) : SQL Server üzerinde çalışan işlemcileri kontrol etme yetkisi olan.

public (Herkese Kısıtlı Hak) : SQL Server üzerinde  standart ayarlarla giriş yapan herkesin rolüdür. Bu kural ile tüm kullanıcıların kısıtlı hakları vardır. Daha sonra bu kullanıcılara kural değişikliği yapılarak diğer kurallar atanabilir

securityadmin (Security Administrator – Güvenlik Yöneticisi) : Server üzerinde kullanıcıların yetkilerini denetlemek, yönetmek ve şifrelerini sıfırlamak ya da istendiğinde değiştirme yetkisi olan

serveradmin (Server Administrator – Server Yöneticisi) : SQL Server üzerinde yapı ayarları, başlat/durdur/yeniden başlat gibi yetkileri olan.

setupadmin (Setup Administrator) : SQL Server üzerinde farklı bir verştabanı kullanarak işlem yapma yetkisi olan

sysadmin (System Administrator – Sistem Yöneticisi) : En yüksek yetkisi olandır. Sistem üzerinde tüm yetkilere sahiptir

Bu kurallar procedur ile nasıl yönetilebilir?

sp_helpsrvrole : Server üzerinde bulunan kural listelerini gösterir

sp_helpsrvrolemember : Server üzerinde bulunan kullanıcıların hangi kurallar tanımlandığını gösterir

sp_srvrolepermission : Kural tanımlanmış yetki listesini gösterir

sp_addsrvrolemember : Kullanıcıya kural ataması yapar örn: exec sp_addsrvrolemember @loginame=’shrcy’, @rolename=’bulkadmin’

sp_dropsrvrolemember : Kullanıcıyı verilen kuraldan çıkışını sağlar örn: exec sp_dropsrvrolemember @loginame=’shrcy’, @rolename=’bulkadmin’

Database Role?

db_owner : Veritabanında en yüksek yetkilidir. Silme, ekleme, düzenleme, başlatma/durdurma gibi yetkileri vardır

db_accessadmin : Veritabanında kullanıcılara veritabanına erişim kural/yetki atayan yöneticidir

db_securityadmin :Veritabanındaki kural/yetkileri yönetir

db_datareader : Veritabanındaki kullanıcıların “SELECT” sorgusunu çalıştırmasına izin verir

db_datawriter : Veritabanındaki kullanıcıların “INSERT , DELETE , UPDATE sorgularını çalıştırmasına izin verir

db_ddladmin : Veritabanındaki kullanıcıların “DDL” komutlarını çalıştırmasına izin verir

db_denydatareader : Veritabanındaki kullanıcıların “SELECT” sorgusunu çalıştırmasını kısıtlar

db_denydatawriter : Veritabanındaki kullanıcıların “INSERT , DELETE , UPDATE sorgularını çalıştırmasını kısıtlar

db_backupoperator : Veritabanının yedeğini alma kuralı

Bu kurallar precedure ile nasıl yönetilebilir?

sp_helprole : Server üzerinde bulunan kural listelerini ve Application Role gösterir.

sp_addrolemember : Kullanıcıya kural ataması yapar örn: exec sp_addrolemember @membername=’shrcy’, @rolename=’bulkadmin’

sp_droprolemember : Kullanıcıyı verilen kuraldan çıkışını sağlar örn: exec sp_addrolemember @membername=’shrcy’, @rolename=’bulkadmin’

sp_helpdbfixedrole : Sorgunun yapıldığı veritabanında tanımlanmış bütün kuralları/yetkileri listeler

sp_dbfixedrolepermission : Kurallara tanımlanan yetkileri listeler

Application Role?

Eğer “guest” hesabı oluşturursanız veritabanında, database için tek tek kullanıcı hesabı açıp tanımlamanıza gerek kalmaz. Bunu da aşağıdaki iki procedure komutu ile kullanılabilir ya da kullanılamaz olarak ayarlayabilirsiniz.

sp_setapprole : Kullanılabilir

sp_unsetapprole : Kullanılamaz

Bugün En Çok Okunanlar

Instagram fotoğrafıyla viral olan 61 yaşındaki Madonna’nın gençlik sırrı ne?

Dünyaca ünlü Amerikalı şarkıcı Madonna, Instagram’da verdiği pozla sosyal medyanın gündemine oturmuştu. 61 yaşındaki şarkıcının aynanın karşısında verdiği pozu 600 binden fazla takipçisi beğendi.

Amber Heard’dan Johnny Depp’e yeni suçlamalar: “Uyuşturucu fotoğrafları” mahkemeye sunuldu

Johnny Depp’in tabloid gazete The Sun’a açtığı dava bu hafta görülmeye başlandı. 57 yaşındaki aktörün, eski eşi Amber Heard’a şiddet uyguladığını ileri...

LC Waikiki Ürünlerinde LGBT sembollerini andıran gökkuşağı vb. kullanılmayacağı iddia…

LC Waikiki Ürünlerinde LGBT sembollerini andıran gökkuşağı vb. kullanılmayacağı iddia edildi. Bu kararın ardından sosyal medyada markayı destekleyen ve...

Johnny Depp, kızına 13 yaşındayken kızına marihuana içirdiğini itiraf etti: “Sorumlu bir ebeveyn olmak istedim”

Johnny Depp, kızı Lily-Rose’a 13 yaşındayken marihuana verdiğini açıkladı ve bunun “sorumlu ebeveynlik” olduğunu iddia etti. Aktörün açıklaması, The Sun...

Benzer Haberler

Tails Linux OS Sürüm 4.8, Büyük Güvenlik Güncelleştirmeleriyle Çıktı

Artık Tails'in yeni bir sürümü indirilebiliyor ve bu sefer son aşama, bu Linux dağıtımını çalıştırırken kullanıcıları korumak için gereken bir dizi güvenlik...

Apple Watch, yaklaşan watchOS 7 sürümü ile daha hızlı hissedecek

WWDC'de Apple, bu sonbaharda Apple Watch'a gelecek olan watchOS 7 güncellemesini duyurdu. Bu güncelleme , paylaşılabilir ve bulunabilir saat yüzü yapılandırmaları, uyku takibi, otomatik...

Linux Mint 20 ISO sonuçlandı, önümüzdeki günlerde piyasaya sürülecek

Linux Mint 20 stabil sürümleri test edilmiştir ve şimdi serbest bırakılması için onaylanmıştır. Linux Mint ekibi hala ana web sitesini herhangi bir bilgi...

Windows Dosya Kurtarma, Microsoft tarafından silinen verilerin kurtarılmasına yardımcı olan yeni bir uygulama

Microsoft, önemli bir dosyayı yanlışlıkla sildiyseniz veya diskinizde, flash sürücünüzde veya bellek kartınızda bozuk veriler varsa kullanışlı olabilecek bir dosya kurtarma uygulamasını...

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen adınızı buraya girin

Instagram fotoğrafıyla viral olan 61 yaşındaki Madonna’nın gençlik sırrı ne?

Dünyaca ünlü Amerikalı şarkıcı Madonna, Instagram’da verdiği pozla sosyal medyanın gündemine oturmuştu. 61 yaşındaki...

Amber Heard’dan Johnny Depp’e yeni suçlamalar: “Uyuşturucu fotoğrafları” mahkemeye sunuldu

Johnny Depp’in tabloid gazete The Sun’a açtığı dava bu hafta...

LC Waikiki Ürünlerinde LGBT sembollerini andıran gökkuşağı vb. kullanılmayacağı iddia…

LC Waikiki Ürünlerinde LGBT sembollerini andıran gökkuşağı vb. kullanılmayacağı iddia...