2011-09-21 2 views

Répondre

6

Vous aurez besoin d'écrire une procédure qui décrypte la procédure stockée et exécuter - toute personne ayant accès à la base de données sera également en mesure d'accéder à cette procédure, de sorte que vous ne gagnez rien par crypter une procédure stockée.

Il existe des pratiques bien établies concernant database security - suivez-les.

Certains d'entre eux sont:

  • Donnez des autorisations minimales
  • Utilisez différentes connexions utilisateur
  • Ne pas utiliser sa
2

Utilisez WITH ENCRYPTION

ALTER PROCEDURE [dbo].[sp_ProcedureName] 
WITH ENCRYPTION 
AS 
BEGIN 
    SET NOCOUNT ON; 

     SELECT ... 

END 

Ne jamais chiffrer le développement processus dures bien que vous ne pouvez pas les déchiffrer facilement!

Questions connexes