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 instance üzerinde bulunan diğer veritabanlarının sorgularınıda görebilecektir. Bilgi güvenliği gereği kimsenin kendi veritabanı dışında bir veritabanına gelen sorguları görmesi uygun değildir. Eğer VIEW_SERVER STATE yetkisi vermeden sadece kendi veritabanlarına gelen sorguları görmesini istiyorsanız “Login’lere View_Server_State Yetkisi Vermeden dmw ve dmf’lere Kısıtlı Bir Şekilde Eriştirmek” isimli makalemi okuyabilirsiniz.

Loading

Leave Your Comment