Ay: Mart 2018

SQL Data Discovery and Classification

SQL Data Discovery and Classification

SQL Data Discovery and Classification , veri gizliliği standartlarını ve GPDR(General Data Protection Regulation)  gibi yasal uyumluluk gereksinimlerini  karşılamak ve veritabanında  bulunan sütunların kritik seviyelerini öğrenebileceğimiz ve bunları kendimize göre etiketleyip rapor halinde sunabileceğimiz  SSMS 2017(17.5) üzerine entegre edilmiş faydalı tool’dur.
SQL Data Discovery and Classification, SQL Server 2008 ve sonrası için desteklenir.

Bu kadar bilgiden sonra uygulamaya geçelim 🙂

Veritabanı üzerinde sağ tuş yaptıktan sonra  Tasks/Classify Data sekmesini seçiyoruz.

Classify Data sekmesine tıkladıktan sonra aşağıda ki ekran gelecektir bu ekranda manuel olarak  kolonları ekleyebilir yada  aşağıdaki gibi mevcut kolonları  işaretli SSMS yardımı ile otomatik ekleyebilirsiniz.

İşaretli olan yer seçildikten sonra  kolonları seçiyoruz , buradan verilerin hassasiyetini kendimiz manuel olarak da değiştirebiliriz bu işlemler yapıldıktan sonra  “Accept selected recommendations” butonuna tıklayarak   veri analizine başlatıyoruz ve bundan sonra save butonuna tıklayarak  son durumu kaydetmiş oluyoruz.

Bütün  işlemler bittikten sonra “View Report” sekmesine tıklayarak  raporlama kısmına geçiyoruz.

Ve rapor aşağıda ki  gibi veri hassasiyetlerine göre sınıflandırılmış şekilde karşımıza çıkıyor.

 

SQL de Sysadmin yetkisine sahip kullanıcıları görüntülemek

SQL de Sysadmin yetkisine sahip kullanıcıları görüntülemek

Bazı durumlarda sysadmin yetkisine sahip kullanıcıları görmek isteriz manuel olarak ssms üzerinden loginlere tek tek bakmaktan ise aşağıda ki T-SQL ‘i  kullanarak listeyebilirsiniz.

Aşağıda ki T-SQL de SQLServer Authentication ve Windows Authentication loginlerin sysadmin olanları görüntülenmektedir.

SELECT 
 USER_NAME(grantee_principal_id) AS 'User'
 , state_desc AS 'Permission'
 , permission_name AS 'Action'
 , CASE class
 WHEN 0 THEN 'Database::' + DB_NAME()
 WHEN 1 THEN OBJECT_NAME(major_id)
 WHEN 3 THEN 'Schema::' + SCHEMA_NAME(major_id) END AS 'Securable',dr.authentication_type_desc
FROM sys.database_permissions dp
join sys.database_principals as dr on dp.grantee_principal_id=dr.principal_id
WHERE class IN (0, 1, 3)
AND minor_id = 0 
and USER_NAME(grantee_principal_id) not like 'public'

 

MSSQL Compatibility Level

MSSQL Compatibility Leveller yeni çıkan versiyonlara göre değişiklik göstermektedir.Daha detaylı bilgi için …

 2 total views

alwayson availability group backup primary

alwayson availability group iki node üzerinden de çalışmaktadır fakat biz tek node üzerinde ki yedekleri görmek istiyoruz.

 6 total views,  2 views today

SQL Anlık Sorguları Görmek(real time sql queries)

SQL Anlık Sorguları Görmek(real time sql queries) ,DBA olarak anlık sorguları görmek isteriz ve bunla ilgili detaylar…

 0 total views

SQL Server Analysis Service Port Değiştirirken Alınan Hata(the service cannot be started either because it is disable )

SQL Server Analysis Service Port Değiştirirken Alınan Hata(the service cannot be started either because it is disable )

 3 total views

SQL Servisinin Başlatılamaması(The request failed or the service did not respond in a timely fashion.)

The requested failed or the service did not respond in a timely fashion

 93 total views

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa