SP,View,Trigger,Function Şifreleme
Yazdığımız prosedürleri, trigger,view ve fonksiyonların başkaları tarafından açılmasını değiştirilmesini engellemek mi istiyoruz? Cevap evet ise 2 kelimelik bir sözce ile bunu yapmamız gayet kolay. Şifrelemeden önce kesinlikle şifreleyeceğiniz nesnenin bir yedeğini alın. Şifreledikten sonra geri açamayacaksınız. Neden şifreleme gereksinimi duyabiliriz?
* Müşterimize yazdığımız prosedür,view vb. nesneleri kendilerinin yada dışarıdan birinin değiştirmemesi için. (Değiştirmesin ki geliştiriciye bağlı kalsın ) Tabi bu işin ticari düşüncesi,
*Diğer bir seçenek ise işi bilmeyen birinin çalışan bir prosedürü bozup sistemi çalışmaz yada hatalı çalışır vaziyette ortada bırakmaması için
ve bunun gibi birçok sebepten ötürü şifreleme gereksinimine ihtiyacımız olacaktır.
Örnek kullanıma bir bakalım :
[sql]
create proc spSifreliProcedurum
with encryption
as
select Adi,Soyadi,Tel from Personel
[/sql]