26 Eylül 2014 Cuma

Sql Server Master Key ve Asymetric Key Default Algoritması


    Sql server 2005 ve 2008 R2 versiyonlarında default master key algoritması 128 bit triple DES dir.
Sql server 2012 ile birlikte AES algoritması da sql server'ın desteklediği algoritmalar arasına girmiştir.


Hangi databaseler üzerinde master key olduğunu aşağıdaki sorgu ile bulabilirsiniz.

select name, is_master_key_encrypted_by_server  from  sys.databases

sorgu sonucunda is_master_key_encrypted_by_server alanı 1 olan database  üzerinde master key bulunmakta dır.


Databaseiniz üzerindeki Master ile ilgili bilgileri aşağıdaki sorgu ile öğrenebilirsiniz:

  SELECT *
  FROM master.sys.symmetric_keys AS MK
 WHERE MK.name = '##MS_ServiceMasterKey##'



Hiç yorum yok: