2007-01-09

Encrypted Trigger Adları

/*
Sadece encrypted olan trigger adlarını aşağıdaki şekilde bulabilirsiniz:
*/

SELECT sysobjects.name
FROM syscomments INNER JOIN sysobjects ON syscomments.id = sysobjects.id
WHERE (sysobjects.xtype = 'TR') AND (syscomments.encrypted=1)

/*
Not: sysobjects.xtype ni 'SP' yaparak encrypted SP lere; 'V' yaparak encrypted viewlara ulaşabilirsiniz.
*/

2 yorum:

Adsız dedi ki...

Ek olarak sp ve view ları sifrelemek için soyle bir komut kullanabılırsınız


CREATE VIEW dbo.V_Sifrele

WITH ENCRYPTION
AS

CREATE procedure Sp_Sifrele
WITH ENCRYPTION
AS

Suat Civan

Mehmet GÜZEL dedi ki...

Eğer tüm SP ler şifrelenmek isteniyorsa bu iş için bir SP yazılabilir. Bu SP Veritabanındaki tüm SP leri alıp bunların Content Text i ni alıp AS takısından önce WITH ENCRYPTION ekleyip güncelleyebilir. Böylelikle SP nizi görüntülemek istemediğiniz yerlerde tek bir SP ile tüm SP leri yada Viewları şifrelemiş olursunuz.

.::YASAL UYARI::.

©2004-2016 Mehmet GÜZEL, http://www.mehmetguzel.net/ & http://www.mehmetguzel.com/

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.