Kısaca bahsetmek gerekirse yapmış olduğunuz bir View korumaya almak için şifrelemek isteyebilirsiniz. Bunun için WITH Encryption kodu sizin işinizi görecektir.
Makaleden alıntıdır.
----------------------------------------------------------------------------------------------------
WITH Encryption ile SP,View,Function ve Trigger ları Şifrelemek
4 obje içinde şifreleme tekniği aynı olduğu için ben sadece view i anlatacağım. Diğerlerinde aynı kod yapısı kullanılabilir.
Ufak bir view i WITH Encryption parametresi ile yazalım ve neler değiştiğini görelim.
3 | CREATE VIEW VEncSample WITH ENCRYPTION |
5 | Select FirstName,LastName from Person.Person |
View e sorgu çekmeyi deneyelim.
1 | select * from VEncSample |
Gördüğünüz gibi sorgu sonucunun gelme kısmında herhangi bir değişiklik yok.
----------------------------------------------------------------------------------------------------
Not: Viewleri şifrelemeden önce mutlaka querynin yedeğini alın. Sonuçta şifrelenince tekrar açamayacaksınız.