Kategori: YETKİ VE GÜVENLİK

secpol.msc(Security Policy SQL Server Ayarları)

SQL Server Kurulumu yapıldıktan sonra SQL Server’ın performanslı çalışması için Windows’ta Security Policy kısmında bazı ayarlar yapılması gerekmektedir. Bu ayarları farklı makalelerimizde anlattık. Burada Security Policy’de yapılması gereken tüm konfigurasyonları belirtip ilgili makaleleri işaret edeceğiz.   Başlat -> Çalıştır ‘a secpol.msc yazıyoruz ve enter’a basıyoruz. Security Settings’in altında aşağıda görüldüğü gibi Account Policies ve Local […]

Tablolara yetki vermeden sadece View’e yetki verebilmek (Ownership Chains)

View içeriğinde başka bir veritabanındaki objeyi içermiyorsa sadece view’e select yetkisi verdiğiniz takdirde, yetki verdiğiniz login tablolara yetki vermeden view’i select çekebilecektir. Fakat view’in içeriğinde başka bir veritabanı kullanılıyorsa aşağıdaki gibi bir hata alırsınız.   Msg 229, Level 14, State 5, Line 2 The SELECT permission was denied on the object ‘sehir’, database ‘Test’, schema […]

Joblarımızı Proxy Hesabı ile Çalıştırmak

Bildiğiniz gibi SQL Server Instance kurulumu yaparken ve sql server servisini  ya da sql server agent servisini,sql server configuration manager üzerinden değiştirirken, sql server servisi ve sql server agent servisi için tanımladığımız kullanıcılar, ihtiyaçları olabilecek minimum yetkilerle otomatik olarak yetkilendiriliyorlar. Tavsiye edilmemesine rağmen bazı yerlerde bu hesaplara sysadmin ve Windows üzerinde lokal admin hakları veriliyor. […]

Admin olmayan Loginlerin dmw’leri ve dmf’leri okuyabilmesi için gerekli yetkiyi vermek

Bazı kullanıcılar veritabanlarına gelen sorguları görmek için yetkiye ihtiyaç duyabilirler. SQL Server dmw(Dynamic Management View)’ler ve dmf(dynamic management functions)’ler vasıtasayıla bu sorguları loginler görebilir. Fakat dmw’leri ve dmf’leri sorgulayabilmek için login’e server seviyesinde VIEW_SERVER_STATE yetkisinin verilmesi gerekir. USE [master] GO GRANT VIEW SERVER STATE TO [Loginİsmi] GO Login’e bu yetkiyi verdiğimizde kendi veritabanının dışında o […]

DAC(Dedicated Administrator Connection)

Bazen SQL Server’a erişilemez duruma gelir ve DBA bile müdahele edemez. Böyle durumlarda DBA’lerin sorunun ne olduğunu bulup düzeltebilmesi için bir arka kapı vardır. Bu arka kapıya DAC diyoruz. DAC ile SQL Server’a bağlanabilmek için kurulum sonrasında server konfigurasyonu yapmanız gerekir. DAC ile ilgili konfigurasyonu nasıl yapacağınızı “sp_configure(SQL Server’da Server Seviyesinde Konfigurasyonlar)” isimli makalemde bulabilirsiniz. […]