Ay: Kasım 2017

Dynamic Data Masking(DDM) ile Hassas Verilerinize Erişimi Kısıtlayın

Dynamic Data Masking SQL Server 2016 ile gelen bir özelliktir. Dynamic Data Masking ile yetkisiz kişilerin hassas verilerinize erişimini kısıtlayabilirsiniz.   SQL Server 2016 ile Microsoft verilerimizin güvenliği ile ilgili ciddi yenilikler sundu. Bunlardan öne çıkan iki özellik olarak Always Encrypted ve Row-Level Security kavramlarını aşağıdaki makalelerde bulabilirsiniz.   “Always Encrypted Nedir ve Nasıl Kullanılır?“, […]

Row-Level Security ile Satır Bazında Kısıtlama

Row-Level Security,  SQL Server 2016 ile gelen, her kullanıcının sadece kendi verilerini görebilmesine olanak veren bir özelliktir. Yani kullanıcılar kendileri ile ilgili olan satırlar dışındaki satırları göremez. Hemen hemen her makalemde yaptığım gibi bir örnek üzerinden anlatarak konuya devam edeceğim. Bu şekilde daha anlaşılır olduğunu düşünüyorum.   Aşağıdaki script ile Hasta isminde bir tablo oluşturup […]

Stretch Database Nedir

Kendi sistemlerinizdeki veritabanlarınızı Azure’a arşivlemek isterseniz ihtiyacınız olan şey StretchDatabase’dir. Özellikle büyüyen ve silmek istemediğiniz eski verilerinizi Azure’a arşivleyip istediğiniz gibi sorgulayabilirsiniz.   Stretch Database ile verinizin pahalı sistemlerinizde çok büyümesini engelleyerek, disk maliyetini, backup maliyetini ve bakım maliyetlerini azaltabilirsiniz, backup restore sürelerinizi kısaltabilirsiniz.   Ayrıca en önemlisi uygulama içersinde bir değişiklik yapmadan bütün tabloyu […]

Azure’da SQL Server için Sanal Makine Oluşturmak

Azure’da SQL Server veritabanını yönetmek için sanal bir makine oluşturabilirsiniz. Bu makalede bu sanal makinenin nasıl oluşturulacağını en basit konfigürasyonu yaparak anlatacağım.   Virtual Machines sekmesine gelerek aşağıdaki gibi Create Virtual machines diyoruz.     Bir sonraki ekranda SQL Server 2016 SP1 Enterprise on’u seçiyoruz.   Bir sonraki ekranda Resource Manager’ı seçerek Create diyoruz.   […]

Azure Üzerinde SQL Database Oluşturmak

Azure Hesabınızda SQL Database oluşturmak ile ilgili bilgileri bu makalede bulabilirsiniz.   Eğer Stretch Database Oluşturacaksanız öncelikle Azure üzerinde bir SQL Database Oluşturmalısınız. “Stretch Database Nedir” isimli makalede Stretch Database ile ilgili bilgileri bulabilirsiniz. Eğer kendi sanal makineniz üzerinde  SQL Server Instace oluşturmak isterseniz “Azure’da SQL Server için Sanal Makine Oluşturmak” isimli makale yardımcı olacaktır. […]